Closed Bug 2977 Opened 26 years ago Closed 25 years ago

Background color not displayed on for index watch table

Categories

(Core :: Layout, defect, P2)

defect

Tracking

()

VERIFIED DUPLICATE of bug 7656

People

(Reporter: esther, Assigned: troy)

References

()

Details

Attachments

(1 file)

problem: background color for table index watch on right side of page not
displaying.
Found while doing the "top sites" checking.  Using the latest seamonkey
builds available today 2/5.
per leger, assigning QA contacts to all open bugs without QA contacts according
to list at http://bugzilla.mozilla.org/describecomponents.cgi?product=Browser
QA Contact: 4110 → 4144
Target Milestone: M4
Updating QA Contact.  petersen...how does this look with latest apprunner?
Same problem as described. This happens with the March 10th AppRunner builds for
Mac, Windows, and Linux
not compositor related...
Assignee: michaelp → troy
Component: Compositor → Layout
Setting to Layout.
Assignee: troy → karnaze
Status: NEW → ASSIGNED
Target Milestone: M4 → M5
moving to M5
Target Milestone: M5 → M6
Moving to M6
Moving to M8
Test case is a simple page with <body background> and a <div> of width 700px.
Shows same bug.
Assignee: karnaze → kipp
Status: ASSIGNED → NEW
The test case involves an image on the body. Reassigning to Kipp.
Assignee: kipp → peterl
Background propogation bug. Taking this.
*** Bug 7558 has been marked as a duplicate of this bug. ***
Assignee: peterl → troy
Here's one of those background propogation issues we talked about. This is an
example of HTML background not stretching to fill the viewport.
Status: NEW → ASSIGNED
The problem is I think we're doing exactly what CSS2 says we should do

Per 10.3.3 we compute the HTML element's 'width' based on its containing block
width (the window width). That means the HTML element's box is only as wide as
the window. The content that overflows is 'visible', but the CSS spec says
background is only rendered over the content and padding areas of the box and
that means not in the overflow area.

What we used to do was to make the HTML element's width as wide as its
overflowed content. That meant the background color was displayed all the way
out.

That meant that we failed Ian's tests where he explicitly sets the 'width'
property and then checks that we do in fact use that value and do not extend the
width to include the overflowed content

Maybe there's a section (or should be a section) that distinguishes between an
explicit value for 'width' and 'auto', but I don't currently see such as section
CSS2 14.2 ( http://www.w3.org/TR/REC-CSS2/colors.html#q2 ) says:

The background of the box generated by the root element covers the entire
canvas.

I think Ian is working on updating some of his tests based on this statement.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
*** This bug has been marked as a duplicate of 7656 ***
Status: RESOLVED → VERIFIED
Agreed. This bug is a duplicate of 7656.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: