Open
Bug 552176
Opened 15 years ago
Updated 9 months ago
SeaMonkey missing a rule to always make icons show in Go/History menus on Ubuntu: port bug 508221
Categories
(SeaMonkey :: Bookmarks & History, defect)
Tracking
(Not tracked)
NEW
People
(Reporter: svl-bmo, Unassigned, Mentored)
References
(Blocks 1 open bug)
Details
(Keywords: good-first-bug, Whiteboard: [history][2012 Fall Equinox][lang=css])
Attachments
(1 obsolete file)
chrome://global/content/xul.css has the following rules:
menuitem:not([type]):not(:-moz-system-metric(images-in-menus)) > .menu-iconic-left {
visibility: hidden;
}
menu:not(:-moz-system-metric(images-in-menus)) > .menu-iconic-left {
visibility: hidden;
}
Although Ubuntu (9.10) does support images-in-menus (I think; but I'm not certain exactly what this metric is supposed to signify beyond the MDC definition: https://developer.mozilla.org/en/CSS/:-moz-system-metric(images-in-menus) ), the :-moz-system-metric(images-in-menus) returns false, which makes the selector match, which hides the icons.
Firefox has the same rule in xul.css (and the same behaviour), but then in browser.css, it overrides things:
/* Bookmarks override the "images-in-menus" metric in xul.css */
.bookmark-item > .menu-iconic-left,
.searchbar-engine-menuitem > .menu-iconic-left {
visibility: inherit;
}
I believe this rule should be carried over to SeaMonkey, too, to make icons show up again in the Bookmarks and Go menus. (Especially in the bookmarks menu this is greatly desired, as otherwise there's no way to distinguish between single bookmarks and bookmark groups.)
Comment 1•15 years ago
|
||
See Firefox Bug 508221 (Favicons in search bar dropdown not shown if menus_have_icons=false)
See Also: → 508221
Updated•15 years ago
|
Updated•15 years ago
|
Whiteboard: [history]
Updated•14 years ago
|
Component: Themes → Bookmarks & History
QA Contact: themes → bookmarks
Updated•13 years ago
|
Whiteboard: [history] → [history][good first bug]
Comment 2•13 years ago
|
||
(In reply to comment #0)
> (Especially in the bookmarks
> menu this is greatly desired, as otherwise there's no way to distinguish
> between single bookmarks and bookmark groups.)
FTR, that distinction is gone now anyway.
Still valid request
User agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/18.0 Firefox/18.0 SeaMonkey/2.15a1
Build identifier: 20120921003032
Whiteboard: [history][good first bug] → [history][good first bug][2012 Fall Equinox]
Updated•12 years ago
|
Whiteboard: [history][good first bug][2012 Fall Equinox] → [history][2012 Fall Equinox][good first bug][mentor=Neil][lang=css]
Comment 4•11 years ago
|
||
Hi, I am new to contributing to Mozilla.
I would like someone to guide me through fixing this bug. I am working on a Ubuntu 12.04 LTS maschine. Since i Know CSS, this could be a good bug to start with.
I suppose that you need to tweak
C:\Storage\hg\comm-central\suite\themes\classic\communicator\communicator.css
file, make same changes as in Firefox Bug 508221 patch
Comment 6•11 years ago
|
||
(In reply to Vedad Hadžić from comment #4)
> Hi, I am new to contributing to Mozilla.
> I would like someone to guide me through fixing this bug. I am working on a
> Ubuntu 12.04 LTS maschine. Since i Know CSS, this could be a good bug to
> start with.
Hi! The first thing to do is to build SeaMonkey successfully.
You can read up on how to do this at:
https://developer.mozilla.org/en-US/docs/Simple_SeaMonkey_build
Also please join us on IRC for real time advice and help. Our IRC server is Moznet and our channel is SeaMonkey. If you have a IRC client available you can try using this URL:
irc://moznet/SeaMonkey
Once you're on IRC we can discuss further on how to proceed.
Comment 7•11 years ago
|
||
(In reply to Phoenix from comment #5)
> I suppose that you need to tweak
> C:\Storage\hg\comm-central\suite\themes\classic\communicator\communicator.css
> file, make same changes as in Firefox Bug 508221 patch
Since Bug 508221 there have been changes in xul.css
http://hg.mozilla.org/mozilla-central/annotate/abe6790a5dd8/toolkit/content/xul.css#l371
> :-moz-any(menuitem[type], .menuitem-with-favicon) > .menu-iconic-left {
> visibility: visible;
> }
So what we need to do is to make sure that the relevant menuitems have "menuitem-with-favicon" in their classList.
Comment 8•11 years ago
|
||
(In reply to Philip Chee from comment #7)
> Since Bug 508221 there have been changes in xul.css
Bug 544762 added the menuitem-with-favicon class.
Bug 580676 added them to SeaMonkey's bookmarks as part of KaiRo's Places conversion.
Bug 401417 added them to SeaMonkey's search box when KaiRo added it to SeaMonkey.
Bug 751922 added them to SeaMonkey's session history menus as part of async favicons.
So there might not actually be anything left to do...
Comment 9•11 years ago
|
||
I think there are a few bits left when I grepped /suite/ yesterday.
Assignee | ||
Updated•10 years ago
|
Mentor: neil.corlett
Whiteboard: [history][2012 Fall Equinox][good first bug][mentor=Neil][lang=css] → [history][2012 Fall Equinox][good first bug][lang=css]
Comment 10•7 years ago
|
||
I'm a student from coventry university studying an opensource module, I would like to be assigned this as my first bug! Could you please point me in the right direction of how to start
Comment 11•7 years ago
|
||
Syed,
this is quite an old bug. You would first need to verify that it is still present. I suggest trying 2.49.1 and check it out.
Updated•5 years ago
|
Keywords: good-first-bug
Whiteboard: [history][2012 Fall Equinox][good first bug][lang=css] → [history][2012 Fall Equinox][lang=css]
Comment 12•4 years ago
|
||
I want to work on this issue
Comment 13•4 years ago
|
||
Sushant,
this is quite an old bug for the SeaMonkey browser. You would first need to verify that it is still present. I suggest trying 2.53.4 and check it out.
Comment 14•4 years ago
|
||
It was on the top of codetribute page . so, I commented . Thanks for suggesting :)
Comment 15•2 years ago
|
||
Hi, I am outreachy applicants
I would like someone to guide me through fixing this bug. Since i Know CSS, this could be a good bug to start with.
Updated•9 months ago
|
Attachment #9382773 -
Attachment is obsolete: true
You need to log in
before you can comment on or make changes to this bug.
Description
•