Closed Bug 46683 Opened 26 years ago Closed 25 years ago

items in menus for Folders on Personal Toolbar are all underlined

Categories

(SeaMonkey :: Themes, defect, P3)

PowerPC
Mac System 9.x
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: termite, Assigned: timeless)

References

Details

(4 keywords, Whiteboard: [rtm++] fixed checked in)

Attachments

(2 files)

From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Win95; en-US; m17) Gecko/20000727 BuildID: 2000072708 in today's win32 build, the bookmarks in the personal toolbar using the classic skin are underlines, as are the buttons on the toolbar. The underlines are uneven and too long. Reproducible: Always Steps to Reproduce: 1. switch to classic skin 2. mouseover on the personal toolbar buttons and/or click the bookmarks menu on the personal toolbar Actual Results: underlined bookmarks Expected Results: non-underlined bookmarks
Repro on 072708 NT4. Confirming bug. Would look a lot nicer as it was in previously builds, with non-underlined buttons on personal toolbar.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows 95 → All
Was this done intentionally?
->themes
Assignee: slamm → hangas
Component: Bookmarks → Themes
QA Contact: claudius → paw
cc ben and nikhil
QA Contact: paw → BlakeR1234
Ben, did you change this? I know this is a recent change I made to mac Classic, but did you port this to windows classic as well? Reassigning to you.
Assignee: hangas → ben
in today's build (2000072908), the bookmarks menu on the personal toolber has every bookmark underlined when I initially click on the bookmarks button, but the underlines disappear when I move the mouse over the bookmarks. The buttons on the toolbar are still underlined, no change there.
The link-style personal toolbar buttons was intentional. Ben has a fix for the other menu problem. Updating summary to reflect that...
Summary: personal toolbar buttons underlines like hyperlinks, same for bookmarks under it → Items in PT Bookmarks menu are underlined when hovering over parent button
add classic, polish keywords, cc me
Keywords: classic, polish
The bookmarks menu in the personal toolbar is always underlined in today's build (082508). Would be nice to see it go.
*** Bug 50675 has been marked as a duplicate of this bug. ***
cc jrgm, who ben said he was talking with about this problem.
Was there a question about the CSS 'text-decoration' property? (I was saying that (unfortunately) all child elements of a parent with this property must be styled with the same text-decoration. i.e., this is the one CSS property you cannot override).
*** Bug 50675 has been marked as a duplicate of this bug. ***
*** Bug 55134 has been marked as a duplicate of this bug. ***
*** Bug 53820 has been marked as a duplicate of this bug. ***
Added dependency to underlying bug
Depends on: 5693
Patch attached. Seeking review and approval. Risk assessment: minimal
Assignee: ben → timeless
Keywords: approval, patch, review, rtm
I can supply review or super review. Either way this looks fine. Get someone else to look at it and go right ahead. r or a=ben.
so this patch just works around the problem by not underlining folders on hover, right?
a=syd
<trudelle_> timeless: you can rtm+ yourself if you have a=/r=, if I understand latest PDT process. PDT: if you decide not to plus this bug which is absolutely painless, mark as fixed, because it's fixed on trunk. Blake will verify when it's marked as fixed.
Whiteboard: [rtm+]
This bug as is makes the folder popup menus very hard to read, and has high visibility.
PDT: I hope I recalled the stated policy for non-NS rtm nomination correctly. I'd also mention that this fix stops folders from being underlined, which is consistent, since that is a visual cue for the link affordance, and folders are not links.
Summary: Items in PT Bookmarks menu are underlined when hovering over parent button → Items in PT folder menus are all underlined
Fixing summary: problem is that all items in all PT folder menus are underlined, always, not just on mouseover.
rtm++
Whiteboard: [rtm+] → [rtm++]
fix checked in to trunk and branch.
Status: NEW → RESOLVED
Closed: 25 years ago
Keywords: verifyme
Resolution: --- → FIXED
Claudius - please verify this on the branch builds. thanks.
VERIFIED Fixed in 2000101608 branch builds
Keywords: verifymevtrunk
Guys, I'm still seeing this in yesterday's Solaris build with the Classic skin. To be specific, I can see it in the Bookmarks menu in the personal toolbar if I turn that on. Someone should confirm this is still there on Solaris or confirm that I'm seeing things, because I could have sworn this was fixed.
you are not crazy this is very much not fixed on the trunk. I'm looking at a 2000101608 Mac Trunk build and it's not fixed. reopening - but for TRUNK ONLY NOTE: This is still VERIFIED FIXED on the branch.
Status: RESOLVED → REOPENED
Hardware: PC → All
Resolution: FIXED → ---
Whiteboard: [rtm++] → [rtm++] fixed and verified on branch
I object. it looks correct for me on solaris8intel built sometime today from cvs. I even turned that on. You all know where to reach me, setup a vnc server and i'll investigate.
I would agree with timeless based on an inspection of the package that is pushed out on Solaris (Okay, I don't have solaris handy, but if it is fixed for linux but not solaris, that would have to be a build problem, but I see timeless's changes in those bits' css files). But this caused a second look to note that this is still visible on Mac Classic. And I even see this in the release bits for today. This is likely because some other style rule is matching that button for its hover state, specified somewhere else in the Mac Classic skin. As I noted, once this rule for 'text-decoration' is turned on for a parent, it cannot be overridden for the children by any method (short of changing the document's structure). -> hewitt, for a Mac fix Classic skin -- it may just be that you need to remove the text-decoration property from '.button-toolbar:hover, .button-toolbar:hover:active' in classic/communicator/mac/button.css (
Oops, meant to -> hewitt. See the above comment. At any rate, this one-line change appeared to fix it for me on Mac, but I don't really have a Mac build to test properly on (I just jammed the change into the classic.jar and copied it back). Index: button.css =================================================================== RCS file: /cvsroot/mozilla/themes/classic/communicator/mac/button.css,v retrieving revision 1.14 diff -u -r1.14 button.css --- button.css 2000/09/06 02:16:35 1.14 +++ button.css 2000/10/17 05:59:37 @@ -43,7 +43,6 @@ .button-toolbar:hover, .button-toolbar:hover:active { color : #0000FF; - text-decoration : underline; }
Assignee: timeless → hewitt
Status: REOPENED → NEW
Yeah, I traced it to that line, unfortunately that defeats all hover. I need a css expert, i suspect that mac is clobbering the bookmarks.css rules. But i'm not sure how to prove it. Attn: Hixie: helpwanted.
How do you mean 'it defeats all hover'. Yes, I guess it does remove the 'text-decoration: underline' for any toolbar button, but I assumed that was the state of affairs for Win Classic. (The problem is that if a selector matches and has a rule for text-decoration, all children will get it, no matter what.) (By the way, are you on a Mac timeless. I gave it to hewitt assuming that you didn't have access to one.)
Sorry, i do have macs, they don't have networking, i'm talking w/ lordpixel who was dazed. After he thought it through he agreed that removing the line works. r=timeless on your patch.
Also my original comment about Solaris was completely bogus. Seems my brain was so addled yesterday I managedto confuse CDE with Mac OS ! Bug was on Mac OS, John Morrision's patch fixes it on my Mac.
Marking rtm- because Netscape folks not allowed to make changes like this at this time. We need to get this in to the trunk as soon as we are allowed.
Whiteboard: [rtm++] fixed and verified on branch → [rtm-] fixed and verified on branch, needs trunk checkin
This bug should not have been unassigned from me. I was working on it and I came to the same conclusions as...John Morrison changing the status to the status from 2000-10-04 00:45:55. I am sorry that my fix was incomplete, I think i did mention that other file while i was working on the original patch but I was uncertain of its purpose. This bug should not have been verified fixed since it obviously wasn't. Rewriting summary.
Assignee: hewitt → timeless
Summary: Items in PT folder menus are all underlined → items in menus for Folders on Personal Toolbar are all underlined
Whiteboard: [rtm-] fixed and verified on branch, needs trunk checkin → [rtm++] have fix, am waiting for a sr from ben
let me just mention, this bug never was marked 'verified' fixed - because it was never verified on the trunk. I did note in this bug report that it is 'verified fixed' on the branch - mostly because it is, on every branch build from the 3 top platforms with the 2000101608 builds. Given recent comments, I'm not sure why, but it does work.
Hmmm, in a complete turn of events I've since discovered that my build is special and this bug works for _me_ on my branch build - but no one else's. So this'll need to be completely verified from scratch when it's properly fixed (removing vtrunk kw).
Keywords: vtrunk
OK this patch works for me. a=ben.
Since this bug was re-opened, pushing it back to rtm need info. Please nominate to rtm-plus when you have a fix in hand, and its risk and value can be evaluated for the branch. Thanks, Jim
Whiteboard: [rtm++] have fix, am waiting for a sr from ben → [rtm need info] have fix, am waiting for a sr from ben
r=jrgm. So that, plus the patch 10/19 22:49, plus a=ben, would make this good to go. Setting to [rtm+].
Whiteboard: [rtm need info] have fix, am waiting for a sr from ben → [rtm+] have fix, have sr from ben
Fix checked into trunk. Updating platform, and marking pp since all the other platforms are doing the right thing. Risk assesment: minimial [approximating zero] This bug makes folder popup menus very hard to read, and has high visibility on macintosh (a platform where presentation really matters). The fix stops folders from being underlined (on macos), which is consistent, since that is a visual cue for the link affordance, and folders are not links. This also gives the mac build parity. [rtm+] info given.
Keywords: pp
Hardware: All → Macintosh
rtm++. Please get this checked into the Netscape branch, getting help from a Netscape employee if necessary.
Whiteboard: [rtm+] have fix, have sr from ben → [rtm++] have fix, have sr from ben
It is a little upsetting that this just got approval for branch checkin. At this late date, and in the face of infinitely more important bug fixes getting cut, this theme-dependent bug, which is nothing more than a visual annoyance, certainly does not meet PDT's "strict" criteria for P1, stop-ship, extreme dataloss or crasher bugs ONLY. Guys, don't get me wrong -- this bug is annoying beyond belief, and I'm not making an effort to get it cut. But I have seen far too many important bugs, much more significant than this, and with similarly small patches, get minused to watch this be given ++. And one of these days, when the rtm excitement cools down, I'll probably ask PDT what their rationale for doing so was. (cc'ing Ian, whose probably seen one too many standards compliance bug get cut to be happy about this, and contacting timeless immediately to check this in so I don't feel bad if this gets cut because of my little rant, which certainly wasn't my intention)
10/21/2000 12:35 jag 1.14.4.1 Netscape_20000922_BRANCH (Checking in for timeless) fix. blake: this was already fixed by the time you nagged. And yes I understand your issues.
Status: NEW → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
Also, this was a one libne fix to CSS so the risk was vanishingly small. I also sympathise with your issues but I'm sure *some of* those "small patches" you mention were siginificantly riskier than this.
No. There have been many such "vanishingly small risk" patches that have been turned down. I agree with this, since Netscape has to draw the line somewhere and ship, but then it baffles me when something like this is allowed. And I think the fact that PDT allowed whitespace fixes in this patch shows that there was something fundamentally wrong in their decision to ++ it. PDT ++ rules have ALWAYS been: whitespace/correctness clean up in the trunk, smallest/most minimized patch in the branch. In any case, what's done is done. QA assigning to patty to verify since I don't have a mac.
OS: All → Mac System 9.x
QA Contact: blakeross → pmac
The key phrase was *some of* As for whitespace, if that's PDT policy then I agree they broken it, but that's a meaningless policy anyway. Who gives a (random profanity) about whitespace? Or am I being dumb... can whitespace break patch/diff ?
stop spamming my bug!! use a newsgroup and don't cc me. I'm sorry about the whitespace; for my next big c++ patch the rtm branch will get none of the whitespace.
Keywords: verifyme
Whiteboard: [rtm++] have fix, have sr from ben → [rtm++] fixed checked in
marking verified on mac (2000-10-23-08-MN6).
Status: RESOLVED → VERIFIED
Product: Core → SeaMonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: