Stumbled upon another good example of a simple WordPress website theme causing scrolling performance problems in the latest version of GNOME Web (Epiphany), so I profiled the heck out of it with about 3.6 gigabytes of @WebKitGTK debug symbols installed: https://bugs.webkit.org/show_bug.cgi?id=310814

#QA #Sysprof #performance #profiling #GNOMEWeb #Epiphany #GNOME #WebKitGTK #WebKit

All my #WebKit merge requests have been merged. Now #WebKitGTK supports touch PointerEvent API, touch point coordinates are fractional, synthesized mouse events are unbroken and both WebKitGTK and WPE WebKit handle pointer capture and release according to the spec. This should considerably improve compatibility of #Epiphany (#GNOME Web) with touch interfaces.

There are still some more things to fix in there, maybe someone in #mobilelinux #linuxmobile community would like to give it a try?

Any one have any opinions on webkitgtk?

Is it bloated?

Would it make sense to implement a barebones browser
using it? (Without javascript)

#webkitgtk
It's the first day of #FOSDEM2026 and you shouldn't miss our 4 talks! Our colleagues @philn @koala @mariospr and @regocas will cover #WebRTC, #WebKitGTK, #GStreamer, Interop, #MathML, Web Platform and @servo

Learn about all the cool projects #GNOME contributors have been working on by watching some talks at #FOSDEM!

Here is a list for Saturday:

WebRTC support in #WebKitGTK and WPEWebKit with #GStreamer: Current status and plans https://fosdem.org/2026/schedule/event/KMMLGM-webrtc_support_in_webkitgtk_and_wpewebkit_with_gstreamer_current_status_and_plan/

Funding Lessons Learned Panel https://fosdem.org/2026/schedule/event/KQEWP9-funding_lessons_learned_panel/

Machine Learning in GStreamer: Frameworks, Tensors, and Analytics https://fosdem.org/2026/schedule/event/RCTDG3-machine_learning_in_gstreamer_frameworks_tensors_and_analytics/

Running #GNOMEOS on mobile phones https://fosdem.org/2026/schedule/event/ESE3GP-gnome-os-on-mobile/

FOSDEM 2026 - WebRTC support in WebKitGTK and WPEWebKit with GStreamer: Current status and plans

Discovered today that Epiphany (and presumably any application using #WebKitGTK) will experience slow scrolling after resizing the webview (or window) on some websites, particularly when you drag the scrollbar using the mouse (instead of using the scrollwheel), as can be seen in the video below.

I have reported it here: https://bugs.webkit.org/show_bug.cgi?id=305290

Wondering if anyone experiences this on web pages other than this article: https://thewalrus.ca/return-to-office-mandates/

#GNOMEWeb #GNOME #Sysprof #performance #profiling

Managed to get #WebKitGTK to work with #puregotk . Just needed to add a small tweak since it was mixing up `gio.Byte` with `[]byte`. I think that makes it one of the first full-featured, CGo-free WebView libraries for Go?
175937 – [GTK] gtk_builder_get_type_from_name doesn't work with WebKitWebView

WebKit Bugzilla
Managed to get #WebKitGTK to work with #puregotk. Just needed to add a small tweak since it was mixing up `gio.Byte` with `[]byte`. I think that makes it one of the first full-featured, CGo-free WebView libraries for Go?

Ha, ran into a #WebKitGTK quirk today while extending the #puregotk generator to work with it: https://bugs.webkit.org/show_bug.cgi?id=175937

Workaround for now: https://github.com/pojntfx/ledger/commit/5a1608f4501f39500f0faf004d362b7b6cbd26ae

Funnily enough I ran into this exact problem with my own Go-based GObject library. Initialising them in `main` (yes, in a library!) fixed it there!

175937 – [GTK] gtk_builder_get_type_from_name doesn't work with WebKitWebView

WebKit Bugzilla