From af508a67bd7ff1cbfe0c3b88d1e36e45438407f0 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 18 Jun 2026 21:57:54 +0530 Subject: [PATCH] added handling for windows on webkit for mouse right click --- browser_patches/webkit/patches/bootstrap.diff | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/browser_patches/webkit/patches/bootstrap.diff b/browser_patches/webkit/patches/bootstrap.diff index f6496e94a03d3..c0a5d7b30767b 100644 --- a/browser_patches/webkit/patches/bootstrap.diff +++ b/browser_patches/webkit/patches/bootstrap.diff @@ -13399,6 +13399,22 @@ index 0000000000000000000000000000000000000000..a29ae94cda78928fab928bbdd250f8cd + eventModifiers, + timestamp); + m_page.handleMouseEvent(event); ++ ++ // WebKit swallows mousedown for right-click internally to handle contextmenu. ++ // Explicitly re-dispatch so page JS handlers receive it, matching behaviour on Mac ++ if (eventType == WebEventType::MouseDown && eventButton == WebMouseEventButton::Right) { ++ NativeWebMouseEvent contextMenuEvent( ++ WebEventType::MouseDown, ++ eventButton, ++ eventButtons, ++ {x, y}, ++ WebCore::IntPoint(), ++ 0, 0, 0, ++ eventClickCount, ++ eventModifiers, ++ timestamp); ++ m_page.handleMouseEvent(contextMenuEvent); ++ } +#endif +} +