Scrollbar thumb not drawn in Firefox 46 and later (gtk3?)

Bug #1575896 reported by Joe Barnett
38
This bug affects 6 people
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

As of today's firefox 46 release, the scrollbar thumb is not being drawn, just see a thin grey bar on the right side of the window. Probably related to switchover to gtk3. Gtk theme is the ubuntu-gnome default of Adwaita.

See screenshot attached.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: firefox 46.0+build5-0ubuntu0.16.04.2
ProcVersionSignature: Ubuntu 4.4.0-21.37-generic 4.4.6
Uname: Linux 4.4.0-21-generic x86_64
AddonCompatCheckDisabled: False
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jbarnett 2545 F.... pulseaudio
 /dev/snd/controlC1: jbarnett 2545 F.... pulseaudio
 /dev/snd/controlC3: jbarnett 2545 F.... pulseaudio
 /dev/snd/controlC2: jbarnett 2545 F.... pulseaudio
BuildID: 20160425114621
Channel: Unavailable
CurrentDesktop: GNOME
Date: Wed Apr 27 12:47:31 2016
EcryptfsInUse: Yes
Extensions: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
IfupdownConfig:
 # interfaces(5) file used by ifup(8) and ifdown(8)
 auto lo
 iface lo inet loopback
IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
InstallationDate: Installed on 2015-08-21 (250 days ago)
InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Alpha amd64 (20150819)
IpRoute:
 default via 172.16.1.1 dev wlp3s0 proto static metric 600
 169.254.0.0/16 dev docker0 scope link metric 1000 linkdown
 172.16.1.0/24 dev wlp3s0 proto kernel scope link src 172.16.1.43 metric 600
 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
Locales: extensions.sqlite corrupt or missing
PrefSources:
 prefs.js
 [Profile]/<email address hidden>/defaults/preferences/cookiemgr.js
 [Profile]/<email address hidden>/defaults/preferences/prefs.js
 [Profile]/extensions/{ea4637dc-e014-4c17-9c2c-879322d23268}/defaults/preferences/defaults.js
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Profiles: Profile0 (Default) - LastVersion=46.0/20160425114621 (In use)
RelatedPackageVersions:
 google-talkplugin 5.41.0.0-1
 browser-plugin-freshplayer-nacl 0.3.4-3
 browser-plugin-freshplayer-pepperflash 0.3.4-3
 adobe-flashplugin 1:20160407.1-0ubuntu1
 gnome-shell 3.20.1-0ubuntu1~xenial3
RunningIncompatibleAddons: False
SourcePackage: firefox
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: Upgraded to xenial on 2016-02-16 (71 days ago)
dmi.bios.date: 06/05/2015
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP114.88Z.0172.B04.1506051511
dmi.board.name: Mac-06F11FD93F0323C5
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro11,4
dmi.chassis.type: 9
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-06F11FD93F0323C5
dmi.modalias: dmi:bvnAppleInc.:bvrMBP114.88Z.0172.B04.1506051511:bd06/05/2015:svnAppleInc.:pnMacBookPro11,4:pvr1.0:rvnAppleInc.:rnMac-06F11FD93F0323C5:rvrMacBookPro11,4:cvnAppleInc.:ct9:cvrMac-06F11FD93F0323C5:
dmi.product.name: MacBookPro11,4
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

Revision history for this message
Joe Barnett (thejoe) wrote :
description: updated
Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

Yes. I see it in Trusty. Sometimes the scrollbar thumb disappears in Launchpad.net

tags: added: trusty
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in firefox (Ubuntu):
status: New → Confirmed
Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

I think this bug is hardware-related. I have another machine that is not affected.

Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

Do you have GNOME theme installed for Firefox? When I disable it, the bug disappears.

Revision history for this message
Joe Barnett (thejoe) wrote :

according to the add-ons panel, I only have installed the 'Default' theme

Revision history for this message
Joe Barnett (thejoe) wrote :

actually, installing the gnome theme at least makes the scrollbar appear, even if it looks kinda ugly. see attached screenshot

Revision history for this message
Joe Barnett (thejoe) wrote :

actually, installing the gnome theme at least makes the scrollbar appear, even if it looks kinda ugly. see attached screenshot

Revision history for this message
ralf tauscher (stereo) wrote :

i installed also the gnome theme... the ugly scroll bar appeared but not in every place where it should be and sometimes it disappeared completely. something is utterly wrong with it. and it seems to be within the adwaita theme, because I dont have this problem under 14.04 only in xenial.

my workaround was downgrading to firefox 45 (gtk2)

Changed in firefox (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Joe Barnett (thejoe) wrote :

Simlarly, checkboxes and radio buttons are pretty much invisible until activated, should that be a separate bug or handled in this?

Revision history for this message
Rob Adams (readams) wrote :
summary: - Scrollbar thumb not drawn in firefox 46 (gtk3?)
+ Scrollbar thumb not drawn in Firefox 46 and later (gtk3?)
Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

After more investigation, it turns out that there are two different bugs.

One in FF 46 (this exact bug) was about an invisible scroll bar, which got fixed in a later version. The other newer bug started in FF 52, which is currently about a very thin scroll bar that regressed in 52 and later (see the screenshots in bug #1675496).

I have changed the duplicates accordingly.

Changed in firefox (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.