Closed Bug 236677 Opened 20 years ago Closed 20 years ago

{inc} Initial layout of page does not align nested table correctly; return to page is correctly aligned

Categories

(Core :: Layout: Tables, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bradmcc, Assigned: dbaron)

References

()

Details

(Keywords: regression, testcase)

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7a) Gecko/20040219
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7a) Gecko/20040219

The above URL is validated HTML 4.0 which runs correctly in
previous versions of Mozilla, current and previous IE, Netscape 4 and 7,
and Opera.  The relevant part of the page has not recently been
changed.

At bottom right in the page is a nested table which contains
"Free Speech, "CSS", "W3C" and "Don't AOL" gifs. The table is
align=right in its containing table cell, so that the
table should show at the right border of the browser window.
Instead, in Mozilla 1.7a, this nested table appears indented
some space to the left.  If you reload the page, or browse
back to the page you were in before you loaded this
page and then return to this page, the nested table *now*
shows up correctly at the right border of the browser window.

Reproducible: Always
Steps to Reproduce:
1. Load the URL and look at the table (row of
.gif icons) at bottom right of the page.
The table is indented some space from the right border of the
browser window
2. reload the page or do browser previous and next buttons to
leave this page and return to it.
3. Now the row of icons (the nested table) is correctly
aligned at the right edge of the browser window.

Actual Results:  
Nested table originally aligned *left* in its containing cell
even though the cell says align=right.  Reloading page
causes alignment to be correctly done.

I have seen this on another page, too, but on that page
the initial erroneous layout occurred for a nested table
in a cell align=center, and I changed that to use a center
HTML tag instead.  In both cases, the nested table
initially showed aligned left, but on reshow, correctly
showed align center. That page is valid HTML 3.2.

Expected Results:  
Softward should align nested tables correctly on initial
URL load.
Confirming bug, 2004-03-06-09 trunk Linux
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: testcase
OS: Windows 2000 → All
Summary: Initial layout of page does not align nested table correctly; return to page is correctly aligned → {inc} Initial layout of page does not align nested table correctly; return to page is correctly aligned
Comment on attachment 143151 [details]
Testcase #1 (sometimes shows the problem)

Did not show the problem...
Attachment #143151 - Attachment is obsolete: true
Attachment #143151 - Attachment description: Testcase #1 → Testcase #1 (sometimes shows the problem)
Attachment #143151 - Attachment is obsolete: false
Attachment #143153 - Attachment description: Testcase #2 → Testcase #2 (100% reproducable)
Regression occurred 2004-02-08-08 -- 2004-02-09-08.
Backing out the patch for bug 229654 solves the problem.
Assignee: nobody → dbaron
Keywords: regression
Testcase #2 and URL both WFM using 2004072108 Nightly on Win 2000.  Did this get
fixed as a side-effect of another patch?
WFM, 2004-07-18-05 trunk Linux
WFM, 2004-07-21-08 trunk Windows XP

-> WORKSFORME
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: