[Webkit-unassigned] [Bug 261348] New: [GTK] Remove key and wheel event reinjection

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 8 13:38:46 PDT 2023


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

            Bug ID: 261348
           Summary: [GTK] Remove key and wheel event reinjection
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at redhat.com
                CC: bugs-noreply at webkitgtk.org

The key event reinjection logic is causing many problems, see https://gitlab.gnome.org/GNOME/epiphany/-/issues/1915 and bug #260602, and relies on gdk_display_put_event(), which is deprecated and will be removed in GTK 5. Let's remove all of this logic and have the web view always consume all GTK events. If the corresponding DOM event is not handled, then we need to manually activate application accelerators to ensure keyboard shortcuts keep working as expected.

-- 
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/20230908/60da39ab/attachment.htm>


More information about the webkit-unassigned mailing list