macOS: No Spellcheck Suggestions in Obsidian with Auto Language Detection

Hello,
I’m experiencing an issue with spellcheck in Obsidian on macOS and I’m hoping the community can help.

System:
macOS Sequoia 15.3.2
Obsidian 1.8.9

macOS Settings:
In “System Preferences” → “Keyboard” → “Text”, “Spelling” is set to “Automatically by Language” and “Show spelling corrections” is checked.

Expected Behavior in Other Applications:
In other macOS applications (Word, Pages, etc.), with these settings, automatic language detection works correctly: errors in different languages (e.g., Russian, English) are underlined, and spelling suggestions are offered when right-clicking.

Problem in Obsidian:
In Obsidian, errors are underlined in any language (including Russian and English), but when right-clicking, spelling suggestions are missing . A standard context menu appears, but without any correction options.

Testing with Forced Language Setting:
If I force the “Spelling” setting in macOS to a specific language, for example, “Russian”, then spelling suggestions in Obsidian for Russian language start working. However, this breaks automatic language detection in other macOS applications – they start checking only Russian, even when the text is in English, and do not offer suggestions for English. Similarly, if I force the language to English, suggestions work for English, but not for Russian. This workaround is unacceptable for regular use.

Question:
Has anyone else encountered this issue? Are there any solutions, without using third-party plugins , that allow for spellcheck suggestions in non-English languages (e.g., Russian) when using macOS’s automatic language detection in Obsidian?

Any advice would be greatly appreciated!

Same here. Running MacOS Sequoia 15.4.1 though I can’t remember if it has ever worked without issue’s. My system language is English and sometimes I write in Dutch. In either language spelling mistakes are correctly highlighted but in Dutch I get no suggestions or occasionally only English words as a suggestion. In English it’s also flaky, take the following text:

Rolling unsuccesful is 1-10
Rolling succesful is 11-20

Both unsuccessful and successful have the same mistake and both are highlighted but only for unsuccesful a suggestion is made. It does work correctly in other app’s like Notes, TextEdit and Safari.