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)

All
Linux
defect
Not set
normal

Tracking

(Not tracked)

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.)
See Firefox Bug 508221 (Favicons in search bar dropdown not shown if menus_have_icons=false)
See Also: → 508221
Depends on: 508221
Hardware: x86 → All
See Also: 508221
Summary: SeaMonkey missing a rule to always make icons show in Go/History menus on Ubuntu → SeaMonkey missing a rule to always make icons show in Go/History menus on Ubuntu: port bug 508221
Version: SeaMonkey 2.0 Branch → Trunk
Whiteboard: [history]
Component: Themes → Bookmarks & History
QA Contact: themes → bookmarks
Whiteboard: [history] → [history][good first bug]
(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]
Whiteboard: [history][good first bug][2012 Fall Equinox] → [history][2012 Fall Equinox][good first bug][mentor=Neil][lang=css]
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
(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.
(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.
(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...
I think there are a few bits left when I grepped /suite/ yesterday.
Mentor: neil.corlett
Whiteboard: [history][2012 Fall Equinox][good first bug][mentor=Neil][lang=css] → [history][2012 Fall Equinox][good first bug][lang=css]
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
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.
Keywords: good-first-bug
Whiteboard: [history][2012 Fall Equinox][good first bug][lang=css] → [history][2012 Fall Equinox][lang=css]

I want to work on this issue

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.

It was on the top of codetribute page . so, I commented . Thanks for suggesting :)

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.

Attachment #9382773 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: