[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