Created attachment 8769914 [details] testcase 1 STR: 1. Load attached testcase. 2. Compare the top part to the bottom part. ACTUAL RESULTS: - In both cases, the table takes up no vertical space reserved for it (which makes some sense since there's no content and it has no height). - The top part has no orange. - The bottom part does have orange (stomping on top of the text). EXPECTED RESULTS: The top & bottom part should be consistent -- both or neither should have the orange border. Also, it shouldn't stomp on top of the content afterwards -- to the extent that border-color gets painted, it should also have space reserved for it on the page. (unlike "outline") NOTES: The only difference between the top & bottom part of the testcase is that I've added a transparent "outline" on the bottom part (which triggers the border/outline-painting codepath, and which apparently activates the drawing for the border which otherwise doesn't get painted).
Attachment #8769914 - Attachment description: test.html → testcase 1
RESULTS IN OTHER BROWSERS: Blink (Chrome 53): both borders paint & get space reserved. Edge 13: both borders paint & get space reserved. Presto (Opera 12.16): neither border paints or gets space reserved. Firefox is closest to Presto, except that it accidentally paints if there's an 'outline'. I've tested Firefox Nightly 50.0a1 (2016-07-10) as well as Firefox 47 (current release) - they behave the same.
> ACTUAL RESULTS: > - In both cases, the table takes up no vertical space reserved for it Sorry, typo -- meant to say: "takes up no vertical space / has no vertical space reserved for it"
You need to log in before you can comment on or make changes to this bug.