Skip to content
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

Mouseklick not working anymore with 2.46.x using ENABLE_WPE_PLATFORM #1461

Open
ZmRZjFuDsDiR4qi5801F opened this issue Feb 12, 2025 · 0 comments
Labels

Comments

@ZmRZjFuDsDiR4qi5801F
Copy link

ZmRZjFuDsDiR4qi5801F commented Feb 12, 2025

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants