Open Bug 1227616 Opened 9 years ago Updated 2 years ago

Incomplete layout of table-cell in vertical writing-mode

Categories

(Core :: Layout: Tables, defect)

All
Linux
defect

Tracking

()

Tracking Status
firefox45 --- affected

People

(Reporter: bugzilla, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: testcase, Whiteboard: Correct links to tests in comment 3)

Pairs of related tests ---------------------- Vendor-prefixed with font fetching table-cell and 'vertical-rl' - ordering direction of line boxes http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/wm-line-box-direction-011.xht PASSED Unprefixed table-cell and 'vertical-rl' - ordering direction of line boxes http://test.csswg.org/source/css-writing-modes-3/line-box-direction-015.xht FAILED - - - - - Vendor-prefixed with font fetching table-cell and 'vertical-lr' - ordering direction of line boxes http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/wm-line-box-direction-012.xht PASSED Unprefixed table-cell and 'vertical-lr' - ordering direction of line boxes http://test.csswg.org/source/css-writing-modes-3/line-box-direction-016.xht FAILED Expected results for Unprefixed tests ------------------------------------- http://test.csswg.org/source/css-writing-modes-3/block-flow-direction-001-ref.xht Actual results for Unprefixed tests ----------------------------------- There is an incomplete layout of the table-cell: the background color and the border are not painted. Only the left border is painted. I can load a screenshot if requested. Other tests also affected ------------------------- Unprefixed table-cell and 'sideways-rl' - ordering direction of line boxes http://test.csswg.org/source/css-writing-modes-3/line-box-direction-055.xht Unprefixed table-cell and 'sideways-lr' - ordering direction of line boxes http://test.csswg.org/source/css-writing-modes-3/line-box-direction-056.xht Notes ----- - Firefox 45.0a1 buildID=20151124030553 fails the line-box-direction-015 and 016 tests - I have "Enable multi-process Nightly" checkbox UNchecked; I have not verified yet if checking it also gives me actual results - when toggling off and on the border declaration with Inspect Element/Inspector Tool, the layout issue is solved: this is what makes me think there is final layout or painting failure somewhere in the code - what I do not understand is why wm-line-box-direction-011 and wm-line-box-direction-012 are passed when they are basically and fundamentally the same tests ... when the only difference is font fetching - I use Linux 3.13.0-68-generic x86_64, Qt: 4.8.6, KDE 4.13.3; Kubuntu (utopic) 14.04.3 LTS - I've searched for duplicates and did not find any.
I do not know if this issue is reproduced under Windows and Mac. So, I only the OS field is Linux for now.
Blocks: 1077521
Keywords: testcase
With "Enable multi-process Nightly" checkbox checked in Firefox 45.0a1 buildID=20151124030553, the issue is the same: I still get actual results. With "Enable multi-process Nightly" checkbox checked, wm-line-box-direction-011 and wm-line-box-direction-012 tests now fail as the table-cell borders and background-color are incompletely rendered.
Whiteboard: Correct links to tests in comment 3
> Firefox 45 (final release) buildID=20160304114926 now passes > > http://test.csswg.org/source/css-writing-modes-3/line-box-direction-vrl-015. > xht (...) Firefox 45 (final release) buildID=20160304114926 and Firefox 48.0a1 buildID=20160406030221 all fail these 7 tests. The previous comment, except for the toggling on and off of the border declaration, is incorrect.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.