WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
View All
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug