# Spellcheck Bug

**URL:** <https://discourse.joplinapp.org/t/spellcheck-bug/50190>\
**Category:** Support\
**Created:** [13 June 2026 13:54 UTC](https://discourse.joplinapp.org/t/spellcheck-bug/50190 "2026-06-13T13:54:55Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![JoshsJunkDrawer](https://avatars.discourse-cdn.com/v4/letter/j/8797f3/32.png) [@JoshsJunkDrawer](https://discourse.joplinapp.org/u/JoshsJunkDrawer)\
**Post date:** [13 June 2026 13:54 UTC](https://discourse.joplinapp.org/t/spellcheck-bug/50190/1 "2026-06-13T13:54:55Z")

</div>

### Operating system

Linux

### Joplin version

3.6.14

### Desktop version info

Joplin 3.6.14 (prod, linux)

Device: linux, Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz  
Client ID: bbb3b3a38dfc49138b266c5cd83c340b  
Sync Version: 3  
Profile Version: 49  
Keychain Supported: No  
Alternative instance ID: -  
Sync target: Dropbox  
Editor: Markdown

Backup: 1.5.1

### Editor

Markdown Editor

### What issue do you have?

I've noticed a strange bug after downloading the latest version of Joplin on Linux. Spellcheck sort of doesn't work. Every time I open the program the first time, it doesn't work even with both spell check boxes ticked (the one from the drop down menu and the setting in the options menu).

I've messed around with it and I've discovered that the spellcheck only works if I go to "Show Advanced Settings" in the Editor menu in Options, and enable "Use the legacy Markdown Editor". HOWEVER, the spellcheck will only work in that session. If I close Joplin and re-open it, the spellcheck will stop working again, and I have to go into options, uncheck "Use the legacy Markdown Editor", click apply, and then re-check it to get it to work.

I've messed around with it and this is the only method I've found to get it to work. I can't find anyone else with this issue.

---

<div class="post-metadata">

**Author:** ![dpoulton](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/dpoulton/32/29723_2.png) [@dpoulton](https://discourse.joplinapp.org/u/dpoulton)\
**Post date:** [13 June 2026 23:25 UTC](https://discourse.joplinapp.org/t/spellcheck-bug/50190/2 "2026-06-13T23:25:40Z")

</div>

> [@JoshsJunkDrawer](#):
>
> I can't find anyone else with this issue.

@JoshsJunkDrawer welcome to the forum.

You are not alone, this is also happening to me. I did make a reference to it in [another post](https://discourse.joplinapp.org/t/config-joplin-folder/49991/4) a few weeks back but I have not had the time to raise a GitHub issue. It seems that the markdown editor (not legacy) spellchecker stopped working with 3.6.14. ~~Revert to 3.6.13 and the spellchecker works as normal~~. I do not know if it is also broken on the Windows & Mac clients.

**EDIT:**  
This is possibly a Linux issue as the markdown editor spellchecker appears to work normally for Joplin Desktop v3.6.14 on Windows

---

<div class="post-metadata">

**Author:** ![bwat47](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/bwat47/32/25073_2.png) [@bwat47](https://discourse.joplinapp.org/u/bwat47)\
**Post date:** [13 June 2026 23:46 UTC](https://discourse.joplinapp.org/t/spellcheck-bug/50190/3 "2026-06-13T23:46:20Z")

</div>

~~its working on linux here in version 3.7.1~~

Edit: nevermind, I do see that it stops working after you close/relaunch joplin

---

<div class="post-metadata">

**Author:** ![dpoulton](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/dpoulton/32/29723_2.png) [@dpoulton](https://discourse.joplinapp.org/u/dpoulton)\
**Post date:** [14 June 2026 01:01 UTC](https://discourse.joplinapp.org/t/spellcheck-bug/50190/4 "2026-06-14T01:01:59Z")

</div>

> [@bwat47](#):
>
> Edit: nevermind, I do see that it stops working after you close/relaunch joplin

Had to edit my previous post about reverting to 3.6.13 as after reading the above comment I found that the 3.6.13 spellchecker stopped working after Joplin was closed and restarted.

I _did_ find that switching the spellchecker off and on again (sigh!) using **Tools \> Spellchecker \> Use spellchecker** caused it to work again after a short delay for both 3.6.13 & 14. Quitting Joplin means that the spellchecker does not work again upon restart unless **Tools \> Spellchecker \> Use spellchecker** is used to switch it off and on again.

---

<div class="post-metadata">

**Author:** ![bwat47](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/bwat47/32/25073_2.png) [@bwat47](https://discourse.joplinapp.org/u/bwat47)\
**Post date:** [14 June 2026 13:12 UTC](https://discourse.joplinapp.org/t/spellcheck-bug/50190/5 "2026-06-14T13:12:36Z")

</div>

I noticed that I cannot re-create the issue with the latest github code (it keeps working with repeated close/re-launch), I suspect it might be fixed with commit [Desktop: Upgrade to Electron 42.3.0 (#15571) · laurent22/joplin@98372a3 · GitHub](https://github.com/laurent22/joplin/commit/98372a362c877eb1907c2389bb2b71dd9d38ed60)

```auto
	public initialize() {
		// Workaround: With Electron 42 on Linux, it's necessary to initialize the spellchecker with an empty set of
		// languages. Without this, the spellchecker ignores the default provided languages.
		this.setLanguages([]);
	}

```

so might start working again in the next pre-release

EDIT: as a workaround, I noticed that just toggling any language on/off from the spellcheck menu also works

---

<div class="post-metadata">

**Author:** ![JoshsJunkDrawer](https://avatars.discourse-cdn.com/v4/letter/j/8797f3/32.png) [@JoshsJunkDrawer](https://discourse.joplinapp.org/u/JoshsJunkDrawer)\
**Post date:** [14 June 2026 17:16 UTC](https://discourse.joplinapp.org/t/spellcheck-bug/50190/6 "2026-06-14T17:16:11Z")

</div>

Hello, thanks! Sorry I didn't see your previous post. Yeah, I reverted to 3.6.13 and I'm still having the same issue, unfortunately. Which is strange, since that was the version I was using prior and it worked fine. I no longer have a Windows machine to test that version against. Perhaps I'll try 3.6.11 and see where that gets me.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/3X/1/c/1c948e33314e232a0927789508474d8624f4270b.png) [@system](https://discourse.joplinapp.org/u/system)\
**Post date:** [14 July 2026 17:16 UTC](https://discourse.joplinapp.org/t/spellcheck-bug/50190/7 "2026-07-14T17:16:58Z")

</div>

Closed on 14 July 2026 17:16 UTC

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