[Webkit-unassigned] [Bug 108541] [chromium-android] disable all scrollbars except for the main frame

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 31 16:17:21 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=108541





--- Comment #5 from James Robinson <jamesr at chromium.org>  2013-01-31 16:19:22 PST ---
(In reply to comment #4)
> Tweaking scrollbar width means we'll have to change ScrollbarThemeChromium::scrollbarThickness() and potentially introduce a new value in ScrollbarControlSize.
> 
> Are you sure destroying the scrollbar will have side effects on scrollability? I was worrying about the same thing but not sure if that's true.

I believe the GTK port tries to avoid scrollbars completely instead of making them 0-width.  They've hit and fixed a lot of bugs with this path.  It's possible they've fixed all of them, but I wouldn't bet on it.

> 
> An alternative is we create a custom scrollbar (RenderScrollbar) instead.

Yuck - let's not go there.

Another option would be to have it be there and have normal size but not render anything.  We could have the scrollbar theme set up to by default not render anything and then override that in ScrollingCoordinatorChromium for scrollbars the compositor knows about (i.e. today main frame scrollbars, in the future hopefully all compositor-coordinated scrollbars).

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list