Closed
Bug 892959
Opened 11 years ago
Closed 11 years ago
Broken icons in customization palette / menupanel on Linux
Categories
(Firefox :: Theme, defect)
Tracking
()
RESOLVED
FIXED
Firefox 28
People
(Reporter: Gijs, Assigned: mikedeboer)
References
(Blocks 1 open bug)
Details
(Whiteboard: [Australis:M?][Australis:P1])
Attachments
(2 files, 1 obsolete file)
196.46 KB,
image/png
|
Details | |
7.99 KB,
patch
|
Gijs
:
review+
|
Details | Diff | Splinter Review |
Someone noted in #ux today that Linux is currently fairly significantly broken when icons are in the customization palette. Screenshot attached that was taken from the channel messages they left (unfortunately they left immediately afterwards, so no time to chat):
[2013-07-12 14:05:59] <testman> Hi. Here is screenshot of UX on my Fedora 18 x86_64 running Gnome 3: http://shrani.si/f/3X/oQ/HWRs6z5/screenshot-from-2013-07-.png
[2013-07-12 14:06:58] <testman> Just want to notice that some of icons are not showing up properly.
[2013-07-12 14:07:42] <testman> Also, Downloads "arrow" icon dissapears when clicked and does not appear again.
The screenshot is recent, judging from the customize and help buttons in the panel, which landed a couple of days ago.
I think this is P1 seeing as this is technically still a tier-1 platform, and this isn't shippable.
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → mdeboer
Assignee | ||
Updated•11 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•11 years ago
|
||
Matt: please bounce this off your queue to someone else if not appropriate/ no time. I flagged you for r, because bug 892959 is kinda similar, just different platform.
On another note, I'm really unhappy about the fact that I had to expand the selectors for built-in widgets this much to make the GTK icon only appear when the button is inside the toolbar.
I can also change the selectors to
```css
#home-button[customizableui-areatype="toolbar"] {
list-style-image: url("moz-icon://stock/gtk-home?size=toolbar");
}
```
Which looks a LOT cleaner, but I don't know if that attribute is always there (AFAICS it is).
Attachment #775628 -
Flags: review?(mnoorenberghe+bmo)
Assignee | ||
Comment 2•11 years ago
|
||
btw, I kept the current style, instead of the usage of an attribute as proposed in comment 1 to illustrate how I got here. Consider this patch an intermediate representation of the final fix :P
Assignee | ||
Comment 3•11 years ago
|
||
Went with suggestion in comment 1 after discussion on IRC.
Attachment #775628 -
Attachment is obsolete: true
Attachment #775628 -
Flags: review?(mnoorenberghe+bmo)
Attachment #775650 -
Flags: review?(mnoorenberghe+bmo)
Assignee | ||
Updated•11 years ago
|
Attachment #775650 -
Flags: review?(mnoorenberghe+bmo) → review?(mconley)
Reporter | ||
Comment 4•11 years ago
|
||
Comment on attachment 775650 [details] [diff] [review]
correct icons for built-in widgets
Review of attachment 775650 [details] [diff] [review]:
-----------------------------------------------------------------
::: browser/themes/linux/browser.css
@@ -648,3 @@
> list-style-image: url("moz-icon://stock/gtk-print?size=toolbar");
> }
> -:not(toolbarpaletteitem) > #print-button[disabled="true"] {
Why get rid of the :not(toolbarpaletteitem) everywhere?
Attachment #775650 -
Flags: review?(mconley) → review-
Assignee | ||
Comment 5•11 years ago
|
||
(In reply to :Gijs Kruitbosch from comment #4)
> Why get rid of the :not(toolbarpaletteitem) everywhere?
Because we want stock icons to appear ONLY in the toolbar. In the palette (toolbarpaletteitem case) AND the menu-panel we want to show the Australis icons.
Of course this will change when we start using SVG icons instead of the stock icon sets, but this is intended to resolve the current situation until we have that (see bug 874674).
Assignee | ||
Updated•11 years ago
|
Flags: needinfo?(gijskruitbosch+bugs)
Reporter | ||
Comment 6•11 years ago
|
||
Comment on attachment 775650 [details] [diff] [review]
correct icons for built-in widgets
Review of attachment 775650 [details] [diff] [review]:
-----------------------------------------------------------------
Hrm. Still not a fan, but I guess this'll do as a stopgap. IMO we should ideally sort this out properly before landing though.
Attachment #775650 -
Flags: review- → review+
Assignee | ||
Comment 7•11 years ago
|
||
Flags: needinfo?(gijskruitbosch+bugs)
Whiteboard: [Australis:M?][Australis:P1] → [Australis:M?][Australis:P1][fixed-in-ux]
Reporter | ||
Comment 8•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [Australis:M?][Australis:P1][fixed-in-ux] → [Australis:M?][Australis:P1]
Target Milestone: --- → Firefox 28
You need to log in
before you can comment on or make changes to this bug.
Description
•