[Webkit-unassigned] [Bug 288477] New: Mouseklick not working anymore with 2.46.x using ENABLE_WPE_PLATFORM
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 25 05:48:06 PST 2025
https://bugs.webkit.org/show_bug.cgi?id=288477
Bug ID: 288477
Summary: Mouseklick not working anymore with 2.46.x using
ENABLE_WPE_PLATFORM
Product: WebKit
Version: WebKit Nightly Build
Hardware: Other
OS: Linux
Status: NEW
Severity: Major
Priority: P2
Component: WPE WebKit
Assignee: webkit-unassigned at lists.webkit.org
Reporter: marcus.marold at boschrexroth.de
CC: bugs-noreply at webkitgtk.org
Hello,
we're using a snap based on https://snapcraft.io/wpe-webkit-mir-kiosk, and updated to webkit 2.46.x (https://wpewebkit.org/release/)
Since wpewebkit2.44.x the mouse click event does not work anymore. I found some changes mentioned in
https://github.com/WebPlatformForEmbedded/WPEWebKit/blob/wpe-2.46/Source/WebKit/wpe/NEWS:
"Add a ENABLE_WPE_PLATFORM build option to CMake. This is disabled by
default because the WPEPlatform API is in development and provided as
part of the 2.46.x releases as a preview feature."
Because I'm not sure if the feature is temporarily not available or has to be enabled explicitly with some options, please let me know how to get this working again. We appreciate any help.
https://github.com/WebKit/WebKit/blob/main/Source/cmake/OptionsWPE.cmake:
if (ENABLE_WEBDRIVER)
SET_AND_EXPOSE_TO_BUILD(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS ON)
SET_AND_EXPOSE_TO_BUILD(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS ON)
if (ENABLE_WPE_PLATFORM)
SET_AND_EXPOSE_TO_BUILD(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS ON)
else ()
SET_AND_EXPOSE_TO_BUILD(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS OFF)
endif ()
SET_AND_EXPOSE_TO_BUILD(ENABLE_WEBDRIVER_WHEEL_INTERACTIONS ON)
endif ()
This are our Build Options:
2025-02-11 13:25:47.727 :: -- ENABLE_BUBBLEWRAP_SANDBOX ..................... OFF
2025-02-11 13:25:47.727 :: -- ENABLE_DOCUMENTATION OFF
2025-02-11 13:25:47.728 :: -- ENABLE_ENCRYPTED_MEDIA ........................ OFF
2025-02-11 13:25:47.728 :: -- ENABLE_GAMEPAD ON
2025-02-11 13:25:47.728 :: -- ENABLE_INTROSPECTION .......................... OFF
2025-02-11 13:25:47.728 :: -- ENABLE_JOURNALD_LOG ON
2025-02-11 13:25:47.728 :: -- ENABLE_PDFJS .................................. ON
2025-02-11 13:25:47.728 :: -- ENABLE_VIDEO ON
2025-02-11 13:25:47.729 :: -- ENABLE_WEBDRIVER .............................. ON
2025-02-11 13:25:47.729 :: -- ENABLE_WEB_AUDIO ON
2025-02-11 13:25:47.729 :: -- ENABLE_WPE_1_1_API ............................ OFF
2025-02-11 13:25:47.730 :: -- ENABLE_WPE_PLATFORM ON
2025-02-11 13:25:47.730 :: -- ENABLE_WPE_PLATFORM_DRM ....................... ON
2025-02-11 13:25:47.730 :: -- ENABLE_WPE_PLATFORM_HEADLESS ON
2025-02-11 13:25:47.731 :: -- ENABLE_WPE_PLATFORM_WAYLAND ................... ON
2025-02-11 13:25:47.731 :: -- ENABLE_WPE_QT_API OFF
2025-02-11 13:25:47.732 :: -- ENABLE_XSLT ................................... ON
2025-02-11 13:25:47.733 :: -- USE_ATK ON
2025-02-11 13:25:47.734 :: -- USE_AVIF ...................................... ON
2025-02-11 13:25:47.735 :: -- USE_GBM ON
2025-02-11 13:25:47.736 :: -- USE_GSTREAMER_TRANSCODER ...................... ON
2025-02-11 13:25:47.737 :: -- USE_GSTREAMER_WEBRTC OFF
2025-02-11 13:25:47.738 :: -- USE_JPEGXL .................................... OFF
2025-02-11 13:25:47.740 :: -- USE_LCMS ON
2025-02-11 13:25:47.741 :: -- USE_LIBBACKTRACE .............................. OFF
2025-02-11 13:25:47.743 :: -- USE_LIBDRM ON
2025-02-11 13:25:47.745 :: -- USE_QT6 ....................................... OFF
2025-02-11 13:25:47.747 :: -- USE_WOFF2 ON
--
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/20250225/3bf1d405/attachment.htm>
More information about the webkit-unassigned
mailing list