US-International keyboard layout and markdown spell checker interraction issue

Operating system

macOS

Joplin version

3.0.15

Desktop version info

Joplin 3.0.15 (prod, darwin)

Client ID: 9915e8e3db5d4157afebc4fdb31fdd54
Sync Version: 3
Profile Version: 47
Keychain Supported: No

Revision: 598677b

Backup: 1.4.1
Conflict Resolution: 1.2.3
Home Note: 2.0.0
Note encryption: 1.1.1

Sync target

Dropbox

Editor

Markdown Editor

What issue do you have?

I encountered an issue with an interaction between the Markdown spell checker and the US-International keyboard layout.

Issue description

  • Entering accented letters (é à ï ô) using an US-International keyboard is done by entering a dead key like ` or ' followed-up by the letter.
  • The issue occurs sometimes after entering such accented letter like é in the Markdown editor
  • When the issue occurs, text is pasted from another note. It is often 1 or 2 lines from a note previously opened and not related to the current note. The pasting occurs just after the accented letter.

Other information

  • I wasn't able to identify what starts the issue to happen. Once it starts to occur, any accented letter input will paste the same text again and again.
  • I previously used Joplin on Linux and it occurred from time to time as well so it is not OS dependent.

Markdown spell checker is causing the issue

  • Searching the forum and issues on GitHub, I have found references (see below) to similar issues and its relation to the Markdown spell checker.
  • Disabling the Markdown spell checker resolved the issue for me

References

Let me know how I can help to identify what triggers the issue or if any additional information is useful.

For the time being I will keep the spell checked disabled.