Closed Bug 1737773 Opened 3 years ago Closed 2 years ago

Keyboard layout detection broken in 93.0

Categories

(Core :: DOM: Events, defect)

Firefox 93
defect

Tracking

()

RESOLVED INVALID
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:

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

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.

Component: Untriaged → Layout
Product: Firefox → Core
Component: Layout → Widget: Gtk

ni? masayuki as this is a regression from bug 1717760, though it might be a compat issue instead...

Component: Widget: Gtk → DOM: Events
Flags: needinfo?(masayuki)
Regressed by: 1717760
Has Regression Range: --- → yes

Set release status flags based on info from the regressing bug 1717760

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.

Status: UNCONFIRMED → NEW
Ever confirmed: true

(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?

Flags: needinfo?(masayuki) → needinfo?(gero.posmyk-leinemann)

Close as INVALID as comment 5 suggested this was a bug of the VS code.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.