RESOLVED CONFIGURATION CHANGED 9536
Safari Incorrectly renders border-top, UNDER border-left or border-right
https://bugs.webkit.org/show_bug.cgi?id=9536
Summary Safari Incorrectly renders border-top, UNDER border-left or border-right
Court Kizer
Reported 2006-06-21 19:59:18 PDT
Safari incorrectly renders the left border always over top of the top border, even switching around the order of the borders, to have border-top be stated last still causes safari to render the BORDER-LEFT over BORDER-TOP every other browser does it the other way, the result is ugly corners when I知 trying to have a simple border.
Attachments
Dave Hyatt
Comment 1 2006-06-22 00:19:18 PDT
Easy enough to match WinIE and Mozilla here, although this is not technically a bug.  (The order in which individual border sides paint at the corners is left unspecified in CSS.)
Dave Hyatt
Comment 2 2006-06-22 00:20:41 PDT
We will need to know the precedence (which side wins) at all four corners in order to know what the correct stacking order is to match WinIE and Mozilla.
Court Kizer
Comment 3 2006-06-22 22:25:25 PDT
The order in mozilla and IE6 is this: 1) border-top 2) border-bottom 3) border-left 4) border-right I appreciate you looking into it, and I think it would be best if the order matched the other browsers out there.
Darin Adler
Comment 4 2006-06-24 20:05:11 PDT
Definitely not a P1, although would be nice to fix this.
Court Kizer
Comment 5 2006-06-25 15:56:19 PDT
Yeah sorry I didn't mean to make it p1, I'd really appreciate this fix working it's way into some of the nighties soon. And with 10.5 coming out a ways down the road it would be nice to have this fixed. Best Regards Court Kizer
David Kilzer (:ddkilzer)
Comment 6 2006-06-25 16:15:30 PDT
Don't close the bug!  It hasn't been fixed yet.  It's just not a P1 priority.
Andrew Wellington
Comment 7 2007-08-28 18:56:23 PDT
It seems that every browser has a different ordering here. These are the orderings of different browsers I've tested. The order given is the order the borders are draw and thus those further down the list are drawn on top of those higher in the list. IE6/IE7 Left Top Bottom Right Firefox 2 Bottom Left Top Right Opera Bottom Left Right Top WebKit Top Bottom Left Right It seems that there is no agreement in the ordering here. Commonalities between them (excluding WebKit): Top always comes after Left Right always comes after Bottom
Simon Fraser (smfr)
Comment 8 2011-04-17 15:03:29 PDT
No testcase?
Simon Fraser (smfr)
Comment 9 2011-04-19 08:52:04 PDT
Does this only matter with single-pixel borders, or do you know of a case where the effect is more serious? That's why a testcase is useful.
Brent Fulgham
Comment 10 2022-07-06 14:15:23 PDT
The relevant website doesn't seem to work anymore. Please REOPEN with a relevant test case so we can make progress. It is likely that the behavior is now covered in Web Platform Tests, but please let us know if not.
Note You need to log in before you can comment on or make changes to this bug.