Spellcheck Does Not Work Despite Enabling It

I understand:

For Linux, we only accept bug reports that are reproducible with our Appimage package under Gnome or KDE.

However, I wanted to document this in the event a solution is found.

Steps to reproduce

  1. Install .deb:
sudo dpkg -i obsidian_1.5.12_amd64.deb
  1. Open Obsidian
  2. Settings → Editor → Spellcheck [Enable]
  3. Create a new note, type a misspelled word.

Did you follow the troubleshooting guide? [Y/N]

Yes, I tried a sandbox vault. Additionally I’ve not installed any custom plugins or themes. This is a vanilla installation.

Expected result

With the “Spellcheck” feature enabled in the Editor settings I expect to see a red squiggly line underneath the misspelled word and the ability to correct it based on suggestions.

Actual result

No red line, no indication the word is misspelled.

Environment

SYSTEM INFO:
Obsidian version: v1.5.12
Installer version: v1.5.12
Operating system: #1 SMP PREEMPT_DYNAMIC Debian 6.1.52-1 (2023-09-07) 6.1.0-12-amd64
Login status: not logged in
Insider build toggle: off
Live preview: on
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

Other apps on the system (Signal Desktop, LibreOffice, Brave Browser, Firefox Browser, etc) have working spellcheck.

1 Like

Bump. I’ve yet to narrow down the cause. Has anyone else experienced this?

Did you try?

For Linux, we only accept bug reports that are reproducible with our Appimage package under Gnome or KDE.

Thanks for the suggestion, I did see that when opening the thread. To answer your question, no, I haven’t. I’d prefer to let my package manager handle libraries and dependencies instead of having duplicate libraries scattered across my system in various AppImages.

I checked the Obsidian logs and don’t see any errors:

2024-05-26 16:05:04 Loading main app package /opt/Obsidian/resources/obsidian.asar
2024-05-26 16:20:19 Checking for update using Github
2024-05-26 16:20:19 Success.
2024-05-26 16:20:19 Latest version is 1.5.12
2024-05-26 16:20:19 App is up to date.
2024-06-01 00:50:21 Loading main app package /opt/Obsidian/resources/obsidian.asar

Additionally running an lsof, I see the local is loaded:

obsidian 15451 15462 ThreadPoo user 16r REG 253,1 434142 39321865 /opt/Obsidian/locales/en-US.pak
obsidian 15451 15463 Chrome_Ch user mem REG 253,1 434142 39321865 /opt/Obsidian/locales/en-US.pak
obsidian 15451 15463 Chrome_Ch user 16r REG 253,1 434142 39321865 /opt/Obsidian/locales/en-US.pak
obsidian 15451 15464 ThreadPoo user mem REG 253,1 434142 39321865 /opt/Obsidian/locales/en-US.pak
obsidian 15451 15464 ThreadPoo user 16r REG 253,1 434142 39321865 /opt/Obsidian/locales/en-US.pak
obsidian 15451 15465 GpuMemory user mem REG 253,1 434142 39321865 /opt/Obsidian/locales/en-US.pak

As well as the “Shared Dictionary”

obsidian 15447 15453 ThreadPoo user mem REG 253,1 45056 271010 /home/user/.config/obsidian/Shared Dictionary/db
obsidian 15447 15453 ThreadPoo user 22u REG 253,1 45056 271010 /home/user/.config/obsidian/Shared Dictionary/db
obsidian 15447 15454 Chrome_Ch user mem REG 253,1 45056 271010 /home/user/.config/obsidian/Shared Dictionary/db
obsidian 15447 15454 Chrome_Ch user 22u REG 253,1 45056 271010 /home/user/.config/obsidian/Shared Dictionary/db
obsidian 15447 15455 ThreadPoo user mem REG 253,1 45056 271010 /home/user/.config/obsidian/Shared Dictionary/db

lsof output for Obsidian doesn’t have any reference to “spell”.

My debugging skills are pretty limited, guess I could try searching the source code for the spell check functionality and go from there (edit, just realized it’s not open source), but would be helpful if a dev could weigh in with some ideas/suggestions as I’m not much a software engineer.

Ok, moved to the help section for the time being.

@WhiteNoise this seems more like a bug rather than a help issue? Spellcheck is enabled in the application. The language is set to “English (United States)”. It’s my understanding Obsidian is an Electron based application. Other Electron based applications (and non Electron apps) on my system have a working spellcheck, which leads me to believe the issue is isolated to Obsidian.

Is there a way to bring this issue to the attention of the developers for their input/guidance?

Thanks

Yes, please, try the AppImage under Gnome or KDE.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.