Como pode ser visto na implementação de SpellCheckHost::GetSpellCheckLanguages(...)
, chamado quando o menu é inicializado , o Chrome / Chromium primeiro adiciona o idioma de verificação ortográfica atualmente selecionado à lista de idiomas para verificação ortográfica e, em seguida, itera sobre idiomas disponíveis para verificação ortográfica no Mac OS X ( implementação aqui ).
O croata não é um dos últimos, como pode ser visto, por ex. nas opções de verificação ortográfica em Páginas :
Quais idiomas estão habilitados para verificação ortográfica na interface do usuário é determinado é determinado pela linha 402 aqui , que é fornecido com dados de aqui .
Portanto, o problema aqui é que as duas partes da interface do usuário (menu de contexto da verificação ortográfica e seleção de idiomas nas preferências) estão usando dois conjuntos diferentes de verificadores ortográficos para determinar quais idiomas são suportados.
Usar esse menu para alterar o idioma remove-o da lista. A menos que você esteja disposto a compilar seu próprio navegador ou enviar um bug contra o Chrome no Mac OS X, não há nada que você possa fazer.