Closed Bug 1299126 Opened 10 years ago Closed 8 years ago

[linux] location bar (awesomebar) results popup is transparent on some gtk themes, making results impossible to read

Categories

(Firefox :: Theme, defect, P2)

52 Branch
Unspecified
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1328352

People

(Reporter: danielc, Unassigned)

References

Details

(Keywords: regression, Whiteboard: [fxsearch])

Attachments

(3 files)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0 Build ID: 20160728204513 Steps to reproduce: 0) (created new profile to ensure not a problem with my settings) 1) Put cursor in location bar 2) Type "we" Actual results: Background of awesome bar results is transparent. So the result text is not guaranteed to contrast with the background color of the current web page. Result is frequent inability to see the results. This started happening upon upgrading to Firefox 48. Expected results: Text should be visible regardless of the colors of the web page being viewed.
Are you using distro package of firefox? If so, can you check with mozilla's build? Also, are you using some there to change the UI color? If so, can you provide the detail?
Flags: needinfo?(danielc)
Component: Untriaged → Location Bar
Using Ubuntu firefox_48.0+build2-0ubuntu0.14.04.1_amd64.deb. Will look into testing a Mozilla build. While my usual profile tweaks colors, before reporting I tested and produced screen shot from a brand new profile where no settings were changed.
See Also: → 1299136
Possibly related to bug 1275700?
Priority: -- → P2
Whiteboard: [fxsearch]
Flags: needinfo?(danielc)
This should have been fixed in the meanwhile?
Flags: needinfo?(danielc)
Likely WFM now, no answer.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(danielc)
Resolution: --- → INCOMPLETE
Sorry for dropping the ball. Changed from Ubuntu to Debian (8/jessie). Debian had a 45 based Firefox. I upgraded Firefox today and it's now at 52.2.0esr-1~deb8u1. And the bug is back (for me). As mentioned earlier, I had set up a new Firefox profile for testing and the problem appeared there. As another test, just now, I used FF in another user account on this machine and the rendering problem does NOT show up there. So perhaps it's some interaction with my Gnome theme that makes it show up. My Gnome theme is High Contrast Inverse. Of course, FF should have a defined background color to ensure it works regardless of the user's theme. Thanks.
Status: RESOLVED → UNCONFIRMED
OS: Unspecified → Linux
Resolution: INCOMPLETE → ---
Version: 48 Branch → 52 Branch
This is my Gnome theme.
Unzip it in /usr/share, then use gnome-tweak-tool to enable it.
Did some further testing. Used Gnome tweak tool to change my Gnome color schemes to Adwaita and to High Contrast. Both rendered the awesome bar autocomplete results fine.
The main source of the regression is setting the dropdown background to transparent, which happened via Bug 1285642 commit https://hg.mozilla.org/releases/mozilla-beta/rev/f8606cd63ad2 .addengine-item { - background-color: Menu; - color: MenuText; + background-color: transparent; + color: inherit; Then another, Bug 1275700, compounded the problem by making the typeahead results' URL text gray in commit https://hg.mozilla.org/releases/mozilla-beta/rev/2605c36cc363 #urlbar-search-settings { - color: inherit; + color: GrayText; I will attach a screen shot of the problem with this gray text in a moment.
Component: Location Bar → Theme
Blocks: 1285642
Keywords: regression
Summary: 48 dropped background color in awesome bar → [linux] location bar (awesomebar) results popup is transparent on some gtk themes, making results impossible to read
Dao, any thoughts on this? Is the blocking bug the correct source of this problem?
Flags: needinfo?(dao+bmo)
(In reply to Ben Kelly [:bkelly] from comment #12) > Dao, any thoughts on this? Is the blocking bug the correct source of this > problem? No, bug 1285642 only made .addengine-item's background transparent. That's an element within the search bar's popup. It's not even present in the location bar's popup.
No longer blocks: 1285642
Flags: needinfo?(dao+bmo)
This is more likely a regression from bug 1275700. That set -moz-appearance: none; on the popup so background-color: -moz-Field; should be used now. There was a bug causing -moz-Field to be transparent, supposedly fixed in bug 1328352. I'll mark this a duplicate. Please reopen if you can still reproduce this in Firefox 53 or later.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: