Desktop: Spellcheck is not initialized when opening a note

Steps to reproduce

  1. Enable built-in spellcheck and select American English.
  2. Open a vault manually from the vault selection screen.
  3. Type helllooo and confirm it is marked as misspelled.
  4. Quit Obsidian while that vault is open.
  5. Start Obsidian again.
  6. Obsidian automatically restores the remembered vault.
  7. 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.
  • Rolling back to Obsidian 1.12.7 fixes the issue.

This is not a linux specific problem.
You don’t even need to restart Obsidian. Just closing and reopening the note has a problem

this is an upstream electron regression