Closed Bug 424963 Opened 17 years ago Closed 15 years ago

moz-border-radius borders don't join at corners under specific CSS conditions

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: simon.andrews, Unassigned)

References

Details

(Keywords: regression, testcase)

Attachments

(3 files)

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-GB; rv:1.9b4) Gecko/2008030317 Firefox/3.0b4 Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-GB; rv:1.9b4) Gecko/2008030317 Firefox/3.0b4 I have a set of pages (example will be attached) which use divs with the moz-border-radius property set. Under Firefox 3beta4 the corners of these borders sometimes do not join up. The smallest test case I can reproduce is a border on a div using a sans-serif font where the overflow property is set to auto. Reproducible: Always Steps to Reproduce: 1. Create div with moz-border-radius set. 2. Use sans-serif font 3. Set overflow to auto. 4. Drag window to resize it and look at the corners Actual Results: At certain sizes the corners of the divs don't join up.
Attached file HTML file which exhibits this problem (deleted) —
This file shows the problem on Firefox 3beta4 on OSX. I haven't checked on other platforms.
Attached image Image showing good and bad borders. (deleted) —
These images are taken from the same page just resized slightly to make the problem appear or disappear.
This regressed in the last days of April 2007 so it is probably a regression from bug 368247.
Blocks: 368247
Status: UNCONFIRMED → NEW
Component: General → Layout
Ever confirmed: true
Keywords: regression, testcase
OS: Mac OS X → All
Product: Firefox → Core
QA Contact: general → layout
Hardware: Macintosh → All
Version: unspecified → Trunk
Flags: blocking1.9?
Attached file testcase 2 (deleted) —
For me (on winXP) overflow:auto is enough to trigger the bug. Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5pre) Gecko/2008032605 Minefield/3.0b5pre
Not a bug at the moment -- overflow:auto ends up creating a new widget within the border area, and so it causes the border corners to be overpainted. Compositor should fix this.
Flags: blocking1.9? → blocking1.9-
WFM on trunk; I think the relevant piece of Compositor has landed, so I'm closing it. Feel free to reopen if you can still reproduce.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: