RESOLVED WONTFIX 185294
[GTK]minibrowser shows no scrollbars
https://bugs.webkit.org/show_bug.cgi?id=185294
Summary [GTK]minibrowser shows no scrollbars
Rob Buis
Reported 2018-05-03 23:39:39 PDT
Created attachment 339522 [details] Screenshot See the screenshot. This is on a (hopefully) standard Ubuntu 16.04, I simply ran run-mini-browser --gtk and google.com should show scrollbars.
Attachments
Screenshot (207.23 KB, image/png)
2018-05-03 23:39 PDT, Rob Buis
no flags
Carlos Garcia Campos
Comment 1 2018-05-04 02:59:37 PDT
And I guess they don't appear either when moving the mouse over the view? Note that we use overlay scrollbars by default.
Rob Buis
Comment 2 2018-05-04 04:17:23 PDT
(In reply to Carlos Garcia Campos from comment #1) > And I guess they don't appear either when moving the mouse over the view? > Note that we use overlay scrollbars by default. Correct, that makes no difference. BTW I get a lot of warnings like this on the console: Starting MiniBrowser. Gtk-Message: Failed to load module "unity-gtk-module" (MiniBrowser:14423): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:31:18: The :insensitive pseudo-class is deprecated. Use :disabled instead. (MiniBrowser:14423): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:35:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.
Rob Buis
Comment 3 2018-05-04 04:31:57 PDT
(In reply to Rob Buis from comment #2) > (In reply to Carlos Garcia Campos from comment #1) > > And I guess they don't appear either when moving the mouse over the view? > > Note that we use overlay scrollbars by default. > > Correct, that makes no difference. BTW I get a lot of warnings like this on > the console: > Starting MiniBrowser. > Gtk-Message: Failed to load module "unity-gtk-module" > > (MiniBrowser:14423): Gtk-WARNING **: Theme parsing error: > gtk-widgets-borders.css:31:18: The :insensitive pseudo-class is deprecated. > Use :disabled instead. > > (MiniBrowser:14423): Gtk-WARNING **: Theme parsing error: > gtk-widgets-borders.css:35:18: The :insensitive pseudo-class is deprecated. > Use :disabled instead. I noticed above warnings go away when I switch to the High Contrast theme and restart minibrowser. Unfortunately this theme looks awful in my eyes :)
Carlos Garcia Campos
Comment 4 2018-05-04 05:09:08 PDT
It's a theming issue then
Rob Buis
Comment 5 2018-05-04 05:12:01 PDT
(In reply to Carlos Garcia Campos from comment #4) > It's a theming issue then Yes, internal chat showed up that 16.04 is maybe too old? Anyway I don't feel strongly about this bug since I should update my Ubuntu soonish anyway. So from my side I am fine with closing it.
Michael Catanzaro
Comment 6 2018-05-04 09:34:00 PDT
unity-gtk-module implements custom downstream overlay scrollbars on Ubuntu 16.04. So if that module fails to load, the likely consequence is that it would be impossible to see scrollbars. I think the only way to get the module to load reliably inside the build-webkit environment would be to add it to the jhbuild moduleset. And that's probably not worth it, because Ubuntu 18.04 uses upstream GTK+ overlay scrollbars. Hence, I'm going to suggest WONTFIX. But please do reopen if you have the same problem after upgradingg to 18.04.
Note You need to log in before you can comment on or make changes to this bug.