Input fields with no border or too small

Bug #1575718 reported by Forage
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Since the update of Firefox from 45 to 46 today, input fields are rendered differently and with issues.

Checkboxes, radio buttons and the range input tag have no borders. Text input tags are rather low in height.

See the following page for examples: http://webdesign.about.com/od/examples/l/bl_input-tag-examples.htm

The height issue is clearly illustrated with the number input tag example, where the up and down arrows are now rendered over the border.
In case of the tags without border: they are now invisible if not selected.

Attached you'll find a screenshot illustrating the different issues.

The issue occurs with the default Firefox theme, as well as the GNOME Firefox theme.

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: forage 1738 F.... pulseaudio
 /dev/snd/controlC1: forage 1738 F.... pulseaudio
BuildID: 20160425114621
Channel: Unavailable
CurrentDesktop: GNOME
Date: Wed Apr 27 16:51:46 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-11-26 (152 days ago)
InstallationMedia: It
IpRoute:
 default via 192.168.1.1 dev enp1s0 proto static metric 100
 169.254.0.0/16 dev enp1s0 scope link metric 1000
 192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.40 metric 100
IwConfig:
 lo no wireless extensions.

 enp1s0 no wireless extensions.
Locales: extensions.sqlite corrupt or missing
Plugins:
 Java(TM) Plug-in 10.80.2 - /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
 Shockwave Flash - /usr/lib/browser-plugin-freshplayer-pepperflash/libfreshwrapper-flashplayer.so (browser-plugin-freshplayer-pepperflash)
 GNOME Shell Integration - /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so (gnome-shell)
PrefSources:
 prefs.js
 [Profile]/<email address hidden>/defaults/preferences/preferences.js
 [Profile]/extensions/{bee6eb20-01e0-ebd1-da83-080329fb9a3a}/defaults/preferences/prefs.js
Profiles: Profile0 (Default) - LastVersion=46.0/20160425114621 (In use)
RelatedPackageVersions:
 browser-plugin-freshplayer-pepperflash 0.3.5-1~webupd8~xenial~2
 gnome-shell 3.20.1-0ubuntu1~xenial3
RfKill:

RunningIncompatibleAddons: False
SourcePackage: firefox
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: Upgraded to xenial on 2016-04-22 (5 days ago)
dmi.bios.date: 03/08/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2001
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: M4A87TD EVO
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2001:bd03/08/2011:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM4A87TDEVO:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Forage (forage) wrote :
Revision history for this message
Ryan Voots (simcop2387) wrote :

I've also been seeing this, it seems to be an upstream issue. I've tried more than one distro and different gtk3 themes. I haven't found a bug in mozilla's tracker about it yet however.

Revision history for this message
Ryan Voots (simcop2387) wrote :
Revision history for this message
Forage (forage) wrote :

My work-around is to revert to v45 of Firefox. This version allows me to browse the internet just as good (and better compared to the current state of v46).

Revision history for this message
Forage (forage) wrote :

The bug supposedly occurs on GTK 3.20, not GTK < 3.20. This is the case on my system. @Ryan: can you confirm this?

Upstream bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1234158

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
Changed in firefox (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Forage (forage) wrote :

Fixed in Firefox 47. Granted, border margins and paddings are still not ideal, but at least all elements have proper borders again to allow them to be noticed and usable.

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.

Other bug subscribers

Remote bug watches

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