Enable built-in spellcheck and select American English.
Open a vault manually from the vault selection screen.
Type helllooo and confirm it is marked as misspelled.
Quit Obsidian while that vault is open.
Start Obsidian again.
Obsidian automatically restores the remembered vault.
Type helllooo again.
Did you follow the troubleshooting guide?
Y, all tests were done in restricted mode. The Sandbox Vault shows the same problems if it is the automatically opened vault.
Expected result
Spellcheck should be initialized whether the vault is restored at startup or opened manually.
Actual result
Spellcheck does not work in the automatically restored vault.
If I use “Manage Vaults,” return to the vault selection screen, and manually reopen the same vault, spellcheck immediately works again for that session.
Environment
SYSTEM INFO:
Obsidian version: 1.13.4
Installer version: 1.13.4
Operating system: #1 SMP PREEMPT_DYNAMIC Fri Jul 24 20:44:56 UTC 2026 7.1.5-200.fc44.x86_64
Login status: not logged in
Language: en
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on
RECOMMENDATIONS:
none
Distro Name: Fedora
Distro Version: 44
Desktop Environment: KDE
Installation method used: AppImage and Flatpak
Additional information
Issue reproduces with the AppImage and the Flatpak.
I’m having this issue to and nothing I’ve done so far (all the tips I found while searching) has restored the spell check functionality. I hope someone can get this working again.
Same, I posted the below to the Help forum with what I have tried. I am very new to Linux though, so do not have any history of how long it has been broken. The spell checker fine for me on macOS and Windows 11.
It’s upstream of upstream. (Chromium review #8206965 and Github electron/electron issue #50327.)
Here’s the work around that worked for me, based on the information in the closest upstream bug. Before launching Obsidian (every time), delete the cached dictionary files:
rm ~/.config/obsidian/Dictionaries/*.bdic
This wastes ~450 KB of bandwidth re-downloading the dictionary from Google on every startup. However, it restores the spellchecking functionality. Maybe one in ten times, this doesn’t work. Quit, delete again, and relaunch — it’s a timing issue, so it’ll be a bit random.
This workaround worked in DEB version of Obsidian on Linux Mint, but I am using Flatpak version. Anyone know workaround for that? BTW this is huge, this makes Obsidian useless for me, and probably many many other people.
And someone wrote, that this will take awhile to fix, cos it is Electron (Chrome) problem? Is this true? I love obsidian but will have to switch to something different if there is no workaround. Maybe I can switch to DEB for now.
Edit:I did that workaround with Flatpak. In my system dictionaries are in:
I made .sh script deleting them and running flatpak version of Obsidian:
#!/bin/bash rm -f \~/.var/app/md.obsidian.Obsidian/config/obsidian/Dictionaries/\*.bdic exec flatpak run md.obsidian.Obsidian "$@"
save this as
obsidianfixspell.sh
then make it executable with
chmod +x obsidianfixspell.sh
now you can run it, it will delete those dictionaries(obsidian will download new ones), and run obsidian. You can add this file to start menu to have nice icon in taskbar, and/or add it to autostart. Claude will help in seconds if it is different on your system.
I hope this will be fixed soon. PS:
I still need to type something in a note to spell-check “red snakes” to appear under words with errors, is this normal? I don’t remember.
Linux Mint. I can get it to work again if I add a random language to the spell check, then click the reload symbol that pops up. This removes the random language and apparently reinitialises the spell check correctly.
It’s annoying though, having to do this every time I open a vault.
We are aware of this issue.
This is an upstream chrome/electron bug. A workaround has been proposed in electron but they have not yet releases a version that includes said workaround.
If this problem is too severe for you, I suggest you uninstall obsidian and reinstall version 1.12.7 which bundles an older version of electron.
I’ve run into this same issue on mobile and Linux client (Debian and Flatpak versions). Since it’s unknown when this issue will be resolved I found the community plugin “Humspell Spellchecker” by Delon Borges works to replace the default spell check for Obsidian. It doesn’t have this issue and works as expected.
Only quirk of this plugin I have, that I may just be a my system issue is the it automatically downloads Austrian English rather than letting me choose. But you can fix that easily by downloading the preferred dictionary for your language manually off the LibreOffice/dictionaries github page. Then .aff/.dic files into the plugins languages folder.