GNOME Bugzilla – Bug 698321
Scrolling on touch pretty much doesn't work
Last modified: 2014-07-15 17:46:31 UTC
When using epiphany with a touchscreen, I expected dragging the page (like you do on android or iphone) will scroll it. Instead, it selects the text. This makes epiphany pretty much unusable on touch devices.
Yep, this was working perfectly on 3.6, broken now on 3.8.
I still have this problem in 3.12
Also seeing this with a Thinkpad X-series convertible tablet laptops. Interestingly, the following apps work fine with "touch and drag": - Evince - Nautilus - Empathy's contact list
Interestingly, you can also add to the list of "working" apps... Liferea, which happens to use webkit, and yet still manages to have working touch drag scroll even in its webview.
Could this be an issue of a default value for a setting in WebKit 1 vs. WebKit 2? Liferea and old Epiphany both use WebKit 1 and work as expected. New Epiphany uses WebKit 2 and doesn't work as expected.
Widgets placed inside GtkScrolledWindow get touch (and animated) scrolling for free. In WebKit1, the web view was derived from GtkScrolledWindow, which is why it used to work. That is not the case anymore in WebKit2. I am going to close this as NOTGNOME because my understanding is that this needs to be fixed in webkitgtk+.
Given the severity of this bug, I'd like to keep it open here until it's fixed.
(In reply to comment #7) > Given the severity of this bug, I'd like to keep it open here until it's fixed. Please try to understand that this is a bug against webkitgtk+ and not epiphany. Just keeping this open is not going to achieve anything. There are lots of 'critical' webkitgtk+ bugs which render epiphany 'unusable' - crashes or rendering errors with popular websites. eg., Google Maps does not work, logging into Google causes a crash, etc.. These are far more severe than touch scrolling not working. Replicating all of those here is pointless. See: https://bugs.webkit.org/show_bug.cgi?id=134930