[Webkit-unassigned] [Bug 272354] [WPE] Right mouse button click stops further mouse button processing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 2 15:10:52 PDT 2024


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

--- Comment #3 from contact at christianduerr.com ---
Created attachment 471799

  --> https://bugs.webkit.org/attachment.cgi?id=471799&action=review

Add WPE context menu support

I've added a patch that seems to fix this bug and add context menu support based on some basic testing.
Since it's mostly based on trial and error, I'd expect this to be pretty far from mergeable, so I'd appreciate any feedback.
I wasn't able to submit it officially since the WebKit git script asked for GitHub account access, which I'm not willing to give it access to.

Details about the patch in question:

```
    This replaces the existing context menu stub implementation with a
    minimal version which emits the WebView's context menu signal.

    This also resolves a bug where all mouse input would break after
    right-clicking, since the stub implementation was waiting for the
    context menu to be opened before processing new mouse events.

    The `context-menu-dismissed` signal is removed from the WPE backend in a
    breaking change, since dismissal is handled by the consumer of the API.

    Fixes https://bugs.webkit.org/show_bug.cgi?id=265637.
```

-- 
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/20240702/84dcc929/attachment.htm>


More information about the webkit-unassigned mailing list