Spell checking is forcibly disabled in v19.0.1 Linux build
Version Used
Super Productivity 19.0.1 deb
Current Behavior
I've been troubleshooting why spell checking does not work anywhere in Super Productivity 19.0.1 on Linux.
Environment:
Super Productivity 19.0.1 Pop!_OS 24.04 LTS COSMIC Desktop (Wayland) LANG=en_GB.UTF-8 hunspell-en-gb installed
Investigation performed:
- Confirmed Electron language detection:
navigator.language
// en-GB
navigator.languages
// ["en-GB", "en", "en"]- Confirmed spellcheck dictionaries are configured in Electron preferences:
"spellcheck":{
"dictionaries":["en-GB"],
"dictionary":"",
"use_spelling_service":false
}- Found that Electron preferences are being written with:
"browser":{
"enable_spellchecking":false
}- Manually changed the setting to:
"enable_spellchecking":true
- Restarted Super Productivity and verified the application immediately rewrites it back to:
"enable_spellchecking":false
- Searched the packaged application and found explicit spellcheck disabling code:
electron.session.defaultSession.setSpellCheckerEnabled?.(false);
and multiple instances of:
spellcheck: false
including comments that indicate the application is intentionally disabling Electron's built-in spell checker:
// spellchecker has no method and nothing to disable.
electron.session.defaultSession.setSpellCheckerEnabled?.(false);Is spell checking intentionally disabled in current Linux builds, or is this a regression?
The application appears to actively disable Electron spell checking at startup and rewrites Electron preferences back to disable it, which means spell checking does not functioning anywhere in the UI.
Expected Behavior
Misspelled words are highlighted in task titles and notes, as shown in previous issues such as #2874.
Steps to Reproduce
No spell checking anywhere in the application. No misspelled words are underlined in task titles, notes, or other text fields.
Can you reproduce this reliably?
Yes, I can reproduce it reliably.
Console Output
Documentation
Source: super-productivity/super-productivity