-
Notifications
You must be signed in to change notification settings - Fork 1.8k
[WPE] Right mouse button click stops further mouse button processing #54398
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WPE] Right mouse button click stops further mouse button processing #54398
Conversation
|
EWS run on previous version of this PR (hash 249a92e) Details |
|
Been running this patch (with a little extra) for several months now (chrisduerr@33926f4) and can definitely confirm it fixes https://bugs.webkit.org/show_bug.cgi?id=272354#c7 for me. |
249a92e to
1a7c5b0
Compare
|
EWS run on current version of this PR (hash 1a7c5b0) Details |
|
@chrisduerr Thanks a lot for confirming, and also for the initial work you did on this issue. Thanks again for laying the groundwork! |
https://bugs.webkit.org/show_bug.cgi?id=272354 Reviewed by Adrian Perez de Castro. The context menu request was not followed by any implementation logic. As a result, WebPageProxy:: clearWaitingForContextMenuToShow() was never called, leaving the page stuck in a state where mouse click events were not processed. This patch introduces the initial plumbing for WPE context menu handling. Follow-up patches will impl- ement the full public API to expose hit-test results and context-menu item information to the application. This patch is based on the original work by chrisduerr@. I have updated the work for the WPE port. Co-authored-by: Christian Duerr(chrisduerr@)<contact@christianduerr.com> * Source/WebKit/SourcesWPE.txt: * Source/WebKit/UIProcess/wpe/WebContextMenuProxyWPE.cpp: Copied from Source/WebKit/UIProcess/wpe/WebContextMenuProxyWPE.h. (WebKit::WebContextMenuProxyWPE::WebContextMenuProxyWPE): (WebKit::WebContextMenuProxyWPE::showContextMenuWithItems): * Source/WebKit/UIProcess/wpe/WebContextMenuProxyWPE.h: Canonical link: https://commits.webkit.org/303518@main
1a7c5b0 to
d811b27
Compare
|
Committed 303518@main (d811b27): https://commits.webkit.org/303518@main Reviewed commits have been landed. Closing PR #54398 and removing active labels. |
|
Backported into |
d811b27
1a7c5b0
🧪 ios-wk2🧪 ios-wk2-wpt🧪 api-ios🛠 playstation