Keyboard layout detection broken in 93.0
Categories
(Core :: DOM: Events, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox-esr91 | --- | unaffected |
firefox93 | --- | wontfix |
firefox94 | --- | wontfix |
firefox95 | --- | wontfix |
firefox96 | --- | wontfix |
People
(Reporter: gero.posmyk-leinemann, Unassigned, NeedInfo)
References
(Regression)
Details
(Keywords: regression)
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0
Steps to reproduce:
- use a German keyboard
- visit https://vscode.dev/
- hit "F1 -> new file"
Test:
- type the following text: "{ "test": { } "
- observe that the statusbar shows "layout: us"
- try to Ctrl + Shift + 7" (toggle line comment): observe that is does not work
- start typing "öäü" (which should trigger auto-detection to switch to "layout: de"):
Actual results:
- observe that the statusbar shows "layout: us"
- "toggle line comment" still does not work, nor do "Ctrl+Z"/"Ctlr+y"
Expected results:
Now, switch dom.keyboardevent.init_key_event.enabled back to true (as it was before 93.0 as of here: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/93#removals
Repeat "Test", and observe how auto-detection changes to "layout: de" and all shortcuts work as expected
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Layout' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
![]() |
||
Updated•3 years ago
|
Comment 2•3 years ago
|
||
ni? masayuki as this is a regression from bug 1717760, though it might be a compat issue instead...
Updated•3 years ago
|
Updated•3 years ago
|
Comment 3•3 years ago
|
||
Set release status flags based on info from the regressing bug 1717760
Updated•3 years ago
|
Comment 4•3 years ago
|
||
Oh, sorry, I've dropped this from my queue accidentally. I'll check it soon, but I guess that this is an issue on the website due to the meaning of bug 1717760.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 5•3 years ago
|
||
(In reply to gero.posmyk-leinemann from comment #0)
- try to Ctrl + Shift + 7" (toggle line comment): observe that is does not work
This does not work on Chrome too. This should be a bug of the VS Code.
- start typing "öäü" (which should trigger auto-detection to switch to "layout: de"):
I cannot reproduce this, I see correct layout "German" (on Windows) or "de" (on Ubuntu).
Perhaps, the latter has already been fixed by VS Code developers. Could you verify whether you still reproduce this bug?
Comment 6•2 years ago
|
||
Close as INVALID as comment 5 suggested this was a bug of the VS code.
Description
•