There should just be a single character and it's not duplicated.
This bug occurs only in Firefox and Seamonkey but not in Google Chrome, and only, as far as it's known, in Crunchbang++ Linux (Openbox).
In this particular condition (Crunchbang++ and Firefox), typing letters with a tilde, as in adiós, duplicate those special
characters: adióós.
It does, work, however, in other Linux Operating Systems such as Linux Mint and Ubuntu.
A particular thing to notice with the input method of Crunchbang is that these special characters need two keystrokes (` and a for á) and when typing the first character, "`" appears, and then it is replaced with "á" after pressing the a. This may confuse the script that receives the text.
It also happens on Mac OS. I just opened a duplicate issue now (closing #2330)
I'd like to add that this makes the app Unusable!!!
Thanks for the reports; we're working on this upstream here: https://github.com/microsoft/vscode/issues/106392
Reported in 3562935-zen
when typing special characters, like "á" (éÃóú), "^", "—" ... they are automatically duplicated.
I guess it's not a big issue for english users, but for spanish it's really annoying.
Yes, please fix this. It's not just annoying, it's almost unusable!
thanks to the work that @belcherj did this is now fixed upstream in Monaco and as soon as we update that dependency (not entirely sure if it's out in the release yet as it was merged at the end of November) Simplenote should also have this fixed.
this was broken everywhere Monaco was in use and will now be fixed everywhere across the internet because it was a problem for Simplenote 😄
Will be finally fixed in 2.7.0!
@codebykat I'm not sure if it's a separate thing or a side effect of the fix. When I try entering à via long hold on 'a' key, and then pressing number button in the popup, it results in 'aà ' in Firefox (macOS):
@pachlava Is that a regression or a case that was not fixed by this fix?
@codebykat this was also my question to you :-) I think I can't answer this, because the issue was browser specific, and I can't revert to the older version. Anyway, at the moment there is no issue with 'à à ' duplication, so I'm thinking of verifying the current issue, and creating a separate one for 'aà '. What do you think?
I can reproduce it on the Monaco playground, so it looks like a related but separate upstream issue. @belcherj should we open a new one against vscode?
🤦 Yes, please do. Maybe I can try and fix this one too.
Created #2674
Most helpful comment
Will be finally fixed in 2.7.0!