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 587470 - Smooth scrolling preference doesn't work
Smooth scrolling preference doesn't work
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: Backend
2.27.x
Other Linux
: Normal normal
: ---
Assigned To: Xan Lopez
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-30 21:09 UTC by Reinout van Schouwen
Modified: 2014-03-16 15:59 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28


Attachments
[PATCH] prefs-dialog: temporarily hide smoothscroll button (589 bytes, patch)
2009-09-05 01:35 UTC, Diego Escalante Urrelo (not reading bugmail)
rejected Details | Review
[PATCH] prefs-dialog: disable smoothscroll button (589 bytes, patch)
2009-09-05 20:18 UTC, Diego Escalante Urrelo (not reading bugmail)
committed Details | Review
[PATCH] ephy-dialog: set_sensitivity ignores .ui defaults (781 bytes, patch)
2009-09-05 20:18 UTC, Diego Escalante Urrelo (not reading bugmail)
committed Details | Review

Description Reinout van Schouwen 2009-06-30 21:09:46 UTC
With WebKit, the smooth scrolling preference has no effect. Scrolling is still discrete.
Comment 1 Diego Escalante Urrelo (not reading bugmail) 2009-09-05 01:35:54 UTC
Created attachment 142519 [details] [review]
[PATCH] prefs-dialog: temporarily hide smoothscroll button


It is useless right now since we need WebKit support for this.
Bug 587470 - Smooth scrolling preference doesn't work
---
 data/glade/prefs-dialog.glade |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Comment 2 Diego Escalante Urrelo (not reading bugmail) 2009-09-05 01:37:40 UTC
For some reason the space after Bug when copied to git commit is not precisely a space... weird.
Anyway, temp patch to hide this for 2.28.0 release, we can set it visible again later.
Comment 3 Xan Lopez 2009-09-05 07:33:25 UTC
(In reply to comment #2)
> For some reason the space after Bug when copied to git commit is not precisely
> a space... weird.
> Anyway, temp patch to hide this for 2.28.0 release, we can set it visible again
> later.

We are UI frozen now, so we can't do this. What about making it unsensitive?
Comment 4 Diego Escalante Urrelo (not reading bugmail) 2009-09-05 19:10:54 UTC
Yeah, we can do that too I guess. As long as we don't make it usable. Should I do that in master?
Comment 5 Xan Lopez 2009-09-05 19:29:31 UTC
(In reply to comment #4)
> Yeah, we can do that too I guess. As long as we don't make it usable. Should I
> do that in master?

Yes please.
Comment 6 Diego Escalante Urrelo (not reading bugmail) 2009-09-05 20:18:36 UTC
Created attachment 142560 [details] [review]
[PATCH] prefs-dialog: disable smoothscroll button


It is useless right now since we need WebKit support for this.
Bug 587470 - Smooth scrolling preference doesn't work
---
 data/glade/prefs-dialog.glade |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
Comment 7 Diego Escalante Urrelo (not reading bugmail) 2009-09-05 20:18:43 UTC
Created attachment 142561 [details] [review]
[PATCH] ephy-dialog: set_sensitivity ignores .ui defaults


Bug 587470 - Smooth scrolling preference doesn't work
---
 lib/ephy-dialog.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
Comment 8 Diego Escalante Urrelo (not reading bugmail) 2009-09-05 20:19:17 UTC
I found a bug in ephy-dialog, it enforces sensitivity ignoring the widget default. Second patch fixes that.
Comment 9 Xan Lopez 2009-09-05 20:45:21 UTC
Both patches make sense to me, thanks!
Comment 10 Diego Escalante Urrelo (not reading bugmail) 2009-09-05 21:22:46 UTC
Comment on attachment 142519 [details] [review]
[PATCH] prefs-dialog: temporarily hide smoothscroll button

oops
Comment 11 Diego Escalante Urrelo (not reading bugmail) 2009-09-05 21:23:45 UTC
Done in master, 4a282e5399a6571f11f646bb766e5fdd57d40850 and 469f9be0c2e48f5c22c8c153dedbba2ffc70c534
Comment 12 Diego Escalante Urrelo (not reading bugmail) 2009-09-05 21:24:19 UTC
Oh sorry, forgot that we need to plug this to webkit support when it's available. Reopening.
Comment 13 Wouter Bolsterlee (uws) 2009-09-14 17:06:10 UTC
So now we have a disabled checkbox that won't do anything? That sounds like seriously bad UI to me. Let's just hide it until support has been added back. Formally working around UI Freeze (but actually making the UI worse) the way it is done now is no solution either imho. Just my €0.02.
Comment 14 Mario Sánchez Prada 2009-12-20 09:54:09 UTC
(In reply to comment #0)
> With WebKit, the smooth scrolling preference has no effect. Scrolling is still
> discrete.

You probably already know, but just in case... there's a (currently active) WebKit bug about this issue:

https://bugs.webkit.org/show_bug.cgi?id=32356
Comment 15 Xan Lopez 2010-05-12 12:35:25 UTC
(In reply to comment #13)
> So now we have a disabled checkbox that won't do anything? That sounds like
> seriously bad UI to me. Let's just hide it until support has been added back.
> Formally working around UI Freeze (but actually making the UI worse) the way it
> is done now is no solution either imho. Just my €0.02.

I've done this now, so 2.32/3.0 won't show the preference unless we manage to fix it.
Comment 16 gan lu 2010-12-19 15:36:16 UTC
Does it work now? Thanks.
Comment 17 gan lu 2010-12-19 15:40:18 UTC
I mean smooth scrolling, not the option in the preference.
Comment 18 Jean-François Fortin Tam 2014-03-16 15:59:30 UTC
This seems to work in 3.10 at least...