After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 698321 - Scrolling on touch pretty much doesn't work
Scrolling on touch pretty much doesn't work
Status: RESOLVED NOTGNOME
Product: epiphany
Classification: Core
Component: General
3.12.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-04-18 17:13 UTC by Elad Alfassa
Modified: 2014-07-15 17:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Elad Alfassa 2013-04-18 17:13:37 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.
Comment 1 Stefan Seidel 2013-04-25 19:52:19 UTC
Yep, this was working perfectly on 3.6, broken now on 3.8.
Comment 2 mcoquand 2014-03-30 13:17:53 UTC
I still have this problem in 3.12
Comment 3 Jean-François Fortin Tam 2014-05-19 01:40:18 UTC
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
Comment 4 Jean-François Fortin Tam 2014-05-22 04:04:00 UTC
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.
Comment 5 Alexandre Franke 2014-06-29 23:35:36 UTC
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.
Comment 6 Debarshi Ray 2014-07-15 16:06:39 UTC
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+.
Comment 7 Michael Catanzaro 2014-07-15 17:27:16 UTC
Given the severity of this bug, I'd like to keep it open here until it's fixed.
Comment 8 Debarshi Ray 2014-07-15 17:46:31 UTC
(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