Closed Bug 46683 Opened 24 years ago Closed 24 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: 24 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: 24 years ago24 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: