I’m French and I use a QWERTY keyboard. I use the keyboard layout: US International with dead keys, available on all operating systems. Its specialty is to use a key combination to write any accented character, like é, è, ë… first key for the accent, second for the character. Since the last update, after typing a combo key, the character is immediately deleted after the next keyboard input. This is a big problem for me; my app is currently unusable and I have a paid account.
To Reproduce…
Switch your keyboard layout system to US International with dead keys.
Open Mailspring.
Create a new message.
Try to write an accented character, like “é” (’ + e).
Enter any other character.
Expected Behavior
With the US International with dead keys keyboard layout, the combo key character has a bug.
Thanks a lot for the comprehensive description of the issue. This seems to be a direct effect of the updated chrome version inside electron. We are already aware of it and are looking for a solution.
When typing, sometimes, the keyboard hangs, doesn’t write, and you cannot move the cursor. Also get the error in the screenshot section. If you close and reopen the app, the issue disappear, and the written text is there but in other location, not where the cursor was.
To Reproduce…
It is random, but it is not a one-time thing. It happened to me a lot. Usually when changing the language with the keyboard to Spanish, and when putting accents in the works like á é í, etc. To create the accent a key combination is used (`and the letter). Also, it always happened when reply, not when you write a new email.
Expected Behavior
Write an email reply without issue.
Screenshots
Setup
OS and Version: macOS 10.15.5
Mailspring Version: 1.7.8
Additional Context
Writing an email with Mailspring starts to bothers me, since this issue is appearing more often.
This happens to me also a lot. To resolve this issue, I close the mail I’m writing and then I’m re-opening it from the drafts.
Also, from last update 1.13.1, I’m not able to write with accents (I’m french). Everytime I wrtie and accent, this creates a weird behavior and seems to make the caret move to another place in the text.
I also avec other issues with deleted mails coming back everyday to my inbox…
I think I’ll just leave it to something more robust.
I speak portuguese, and in our language (and others that use latin languages too) we have some special characters like: á, ã, â, and à too.
So, when I want write some email in portuguese and I use this special characters, they just “disappear”.
For example: ‘Ao invés de fazer tal coisa…’ , when I use ‘é’ ( ’ + e ) and I press the space key to write the other letter ‘s’, the letter ‘é’ disappear. This happen when I use `, ^, ', ~, and " too.
This problem that disappear the letters is recently, but in old versions of Mailspring I was with other related problems. For example, typing ‘^’ with the letter and I can’t use the paragraph or sometimes can’t use the “Backspace” key for example. This second problem, to solve that, I had to use again some accent in some letter to can use the backspace key again.
So, anybody can help me?
Ps: If you want to try reproduce this problem, you must use the “English (US, intl. with dead keys)” keyboard layout on your computer.
OS and Version: Debian 13 (Trixie, Kernel Linux 6.5.0-4-amd64)
Post by @ymusachio moved. Thanks a lot for the report. This seems to be the same issue as: Error typing email - #2. I will move it into this tread to keep the discussion at one place.
I am facing the exact same issue when writing in Portuguese and using accents. This happens both on my iMac and on my Mac Book Pro.
I also confirm what @ymusachio posted. In earlier versions I would get and error or strange behavior, and would solve it by closing the e-mail and opening from the draft. But now even that or restarting Mailspring stoped working. I’m on version 1.13.1.
After to update to 1.13.1-59 version (tested with Flatpak and .deb version) is impossible to write in spanish with accents, the cursor back and the mouse can move the cursor to the end of the line after a accented letter
To Reproduce…
Compose any mail or response another, also appends in the quick templates area.
Copy and Paste the full text with accented letters is succesfull and the problem doesn’t happend.
orthography checking can be enable or disabled, the bug appears with any configuration
All circumflex characters are impacted (â, ê, î, ô, û) as well as “double dots” (ä, ë, ï, ö, ü). Looks like the caret is repositionned before the character when an accent is typed.
Other test case:
Test: type ^
expected: caret positioned after the character
actual: caret positioned before the character. Typing further erases the character
I have this issue that in a message body I can’t type words with ’ , like can’t, I’ll, we’ll don’t, etc whenever I type the ’ character there’s some auto correct, this only happens in Mailspring, I checked various settings but can’t seem to find anything related.
See screenshot, when I type “can’t” the cursor just in front of the ’ and then it won’t show/complete, when press any key it will remove the 't
When typing the symbol ’ (single quotation mark) followed by another symbol (which is the way diacritical signs like ā, ē, č, etc. are produced on Latvian keyboard), the symbols appear AFTER the blinking text cursor and dissapear when the next symbol without the preceding quotation mark is typed.
Unfortunately this renders the client completely unusable in our language.
Unfortunately, I was not yet able to find an easy solution. If we need to update the editor setup which produces the errors with the new chrome shipped with electron, this unfortunately is a big issue. As soon as the is progress, I will let you know here.