[Webkit-unassigned] [Bug 244202] New: Incorrect IntlBackslash/Backquote for ISO keyboards on macOS

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 22 08:03:29 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=244202

            Bug ID: 244202
           Summary: Incorrect IntlBackslash/Backquote for ISO keyboards on
                    macOS
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: UI Events
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ossman at cendio.se

macOS has an annoying misfeature that it swaps the scan codes for the keys kVK_ANSI_Grave and kVK_ISO_Section when the keyboard is identified as a ISO layout (as opposed to an ANSI layout). This misfeature leaks down to WebKit/Safari and results in the KeyboardEvent code field for the keys Backquote and IntlBackslash getting swapped.

This is problematic for applications such as noVNC that want to keep track of the correct physical keys and will confuse users when using Safari.

Note that Firefox and Chrome both work, so they have some fix for this. I found this bug report for it for Chrome:

https://bugs.chromium.org/p/chromium/issues/detail?id=600607

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220822/55daf28f/attachment.htm>


More information about the webkit-unassigned mailing list