Closed Bug 237090 Opened 21 years ago Closed 21 years ago

TR height attribute ignored

Categories

(Core :: Layout: Tables, defect)

defect
Not set
major

Tracking

()

RESOLVED FIXED

People

(Reporter: bugzilla, Assigned: sicking)

References

()

Details

(Keywords: regression)

Attachments

(1 file)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040310 Firefox/0.8.0+ Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040310 Firefox/0.8.0+ The height of the single-cell table used in the demo URL used to be 18 pixels, but recent builds seem to be ignoring the row's height attribute and setting the row height to the height of the  . The problem is more visible in the navigation at the top of http://www.gratiz.be/, where the 3 bars used to be adjacent; now they're just adjacent if they all contain navigation items, which its have maximum height. Reproducible: Always Steps to Reproduce:
> The height of the single-cell table used in the demo URL used to be 18 pixels, When? That's certainly not been the behavior in 1.6, 1.5, 1.4, 1.3 (I just checked). Further, using   in a table cell to force it to the height of the font is a commonly used web authoring hack. So what we're doing now is not only what we've been doing for over a year, but what authors expect to happen.... Opera and Konqueror do exactly what we do.
Then how do you explain the height of 18px at http://www.gratiz.be/v3/forumbar.html for instance? I just put the   there so IE would render it as a non-empty cell, but that's not the issue. It's worked like that for years. I'm not criticizing here, I could easily have changed my code and never spoken of it again, but I just noticed it had suddenly stopped working _that way_ in recent builds. Actually, with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219 it's still 18px high and with the latest Fx, it isn't. What you do with that information is up to you, I'll change the code soon anyway. :)
> Then how do you explain the height of 18px at > http://www.gratiz.be/v3/forumbar.html for instance? What height of 18px? The table has a height of 100%, and that forces the table row to the height of the table. The rendering on that page is the same in a 2004-03-10-08 build of SeaMonkey, as well as builds from November, June, and February of last year. > I just put the   there so IE would render it as a non-empty cell, but > that's not the issue. Maybe I'm misunderstanding? What _is_ the issue? If you could post screenshots of both renderings involved, that may help. > What you do with that information is up to you, I'll change the code soon > anyway. :) I'd appreciate it if you didn't change anything till we figure out what's going on with this bug... ;)
> What height of 18px? The table has a height of 100% Yeah, sorry, I got confused there. > Maybe I'm misunderstanding? What _is_ the issue? If you could post screenshots > of both renderings involved, that may help. Okay, I put 2 screenshots up: http://www.gratiz.be/~tim/bugzilla/237090/mozilla.png (desired behavior) http://www.gratiz.be/~tim/bugzilla/237090/fx.png (behavior in Gecko/20040310 Firefox/0.8.0+) (Never mind the purple.) > I'd appreciate it if you didn't change anything till we figure out what's going > on with this bug... ;) No prob, those were my intentions all along. :)
Ah, there we go. This changed between 2004-03-03-08 and 2004-03-04-08. Sicking, this is all you. See http://lxr.mozilla.org/seamonkey/source/content/html/content/src/nsHTMLTableRowElement.cpp#523
Assignee: nobody → bugmail
Severity: normal → major
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking1.7b?
Keywords: regression
OS: Windows XP → All
Hardware: PC → All
Summary: TR height ignored → TR height attribute ignored
Flags: blocking1.7b? → blocking1.7b+
I looked through all elements to make sure this didn't appear anywhere else.
Attachment #143654 - Flags: superreview?(jst)
Attachment #143654 - Flags: review?(jst)
Comment on attachment 143654 [details] [diff] [review] patch to fix r+sr=jst
Attachment #143654 - Flags: superreview?(jst)
Attachment #143654 - Flags: superreview+
Attachment #143654 - Flags: review?(jst)
Attachment #143654 - Flags: review+
Attachment #143654 - Flags: approval1.7b? → approval1.7b+
checked in
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: