alignment-baseline/alignment-baseline-flex-item-export-001.html | Pass | 9 / 9 | | |
alignment-baseline/alignment-baseline-horizontal-001.html | Fail | 8 / 9 | BUG | alignment-baseline: middle on an inline box aligns the midpoint of its layout bounds with the x-middle baseline of its parent (the CSS 2 vertical-align: middle, kept as in the browsers that apply the property to CSS boxes: Firefox fails the test too, Chrome ignores alignment-baseline on CSS boxes) instead of aligning the x-middle baselines of the two boxes (css-inline-3): a box with the font and the size of its parent (200px/1 BaselineDiagnostic) is moved down by 30px instead of staying on the line |
alignment-baseline/alignment-baseline-horizontal-002.html | Fail | 8 / 9 | BUG | alignment-baseline: middle on an inline box aligns the midpoint of its layout bounds with the x-middle baseline of its parent (the CSS 2 vertical-align: middle, as in the browsers) instead of aligning the x-middle baselines of the two boxes (css-inline-3): the 100px box is 15px too low in the 200px parent (the image is right: the middle of its margin box is its synthesized x-middle baseline); the middle variant fails in every browser |
alignment-baseline/alignment-baseline-horizontal-003.html | Pass | 9 / 9 | | |
alignment-baseline/alignment-baseline-nested-001.html | Pass | 1 / 1 | | |
alignment-baseline/alignment-baseline-nested-002.html | Pass | 1 / 1 | | |
alignment-baseline/alignment-baseline-vertical-rl-001.html | Fail | 8 / 9 | BUG | in vertical text (writing-mode: vertical-rl) alignment-baseline: middle aligns the midpoint of the layout bounds of the box with the central baseline of its parent plus half the x-height of the parent (as Blink for vertical-align: middle, WPT css/css-writing-modes/vertical-alignment-vrl-022.xht) instead of aligning the x-middle baselines of the two boxes (css-inline-3): a box with the font and the size of its parent (200px/1 BaselineDiagnostic) is moved by 35px toward the line-over side (the right) instead of staying on the line |
alignment-baseline/alignment-baseline-vertical-rl-002.html | Fail | 8 / 9 | BUG | in vertical text (writing-mode: vertical-rl) alignment-baseline: middle aligns the midpoint of the box with the central baseline of the parent plus half its x-height (as Blink for vertical-align: middle, WPT css/css-writing-modes/vertical-alignment-vrl-022.xht) instead of aligning the x-middle baselines (css-inline-3): the 100px box is 50px and the image 65px too far on the line-over side; the middle variant fails in every browser |
alignment-baseline/alignment-baseline-vertical-rl-003.html | Fail | 8 / 9 | BUG | in vertical text (writing-mode: vertical-rl) alignment-baseline: middle aligns the middle of the margin box of the image with the central baseline of the parent plus half its x-height (as Blink for vertical-align: middle, WPT css/css-writing-modes/vertical-alignment-vrl-022.xht) instead of the x-middle baseline of the parent (css-inline-3): the image is 65px too far on the line-over side; the middle variant fails in every browser |
baseline-shift/baseline-shift-bottom-svg.html | Pass | 1 / 1 | | |
baseline-shift/baseline-shift-bottom.html | Pass | 1 / 1 | | |
baseline-shift/baseline-shift-center-svg.html | Pass | 1 / 1 | | |
baseline-shift/baseline-shift-center.html | Pass | 1 / 1 | | |
baseline-shift/baseline-shift-length-percentage-svg.html | Pass | 1 / 1 | | |
baseline-shift/baseline-shift-length-percentage.html | Pass | 1 / 1 | | |
baseline-shift/baseline-shift-top-svg.html | Pass | 1 / 1 | | |
baseline-shift/baseline-shift-top.html | Pass | 1 / 1 | | |
baseline-source/baseline-source-inline-box.html | Pass | 1 / 1 | | |
br-font-size.html | Pass | 1 / 1 | | |
br-line-height-inherited-quirks.html | Pass | 1 / 1 | | |
br-line-height.html | Pass | 1 / 1 | | |
dominant-baseline/dominant-baseline-alignment-baseline.html | Pass | 9 / 9 | | |
dominant-baseline/dominant-baseline-auto.html | Pass | 4 / 4 | | |
dominant-baseline/dominant-baseline-mixed-writing-modes-001.html | Pass | 9 / 9 | | |
dominant-baseline/dominant-baseline-mixed-writing-modes-002.html | Pass | 1 / 1 | | |
empty-span-height.html | Pass | 1 / 1 | | |
empty-span-scroll.html | Pass | 1 / 1 | | |
empty-span-size-001.html | Pass | 1 / 1 | | |
empty-span-size-002.html | Pass | 1 / 1 | | |
empty-text-node-001.html | Pass | 1 / 1 | | |
firefox-bug-2073465.html | Pass | 1 / 1 | | |
initial-letter/Initial-letter-breaking-rtl.html | Pass | 1 / 1 | | |
initial-letter/Initial-letter-breaking-vlr.html | Pass | 1 / 1 | | |
initial-letter/Initial-letter-breaking-vrl.html | Pass | 1 / 1 | | |
initial-letter/Initial-letter-breaking.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-drop-over-ruby-tall.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-drop-over-ruby.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-drop-under-ruby-tall.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-drop-under-ruby.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-fractional-drop-vlr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-fractional-drop-vrl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-fractional-drop.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-fractional-size-vlr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-fractional-size-vrl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-fractional-size.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-margins-rtl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-margins-slr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-margins-srl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-margins-vlr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-margins-vrl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-margins.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-over-sunk-vlr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-over-sunk-vrl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-over-sunk.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-raise-over-ruby-tall.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-raise-over-ruby.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-raise-under-ruby-tall.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-block-position-raise-under-ruby.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-breaking-slr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-breaking-srl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-drop-initial-rtl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-drop-initial-slr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-drop-initial-srl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-drop-initial-vlr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-drop-initial-vrl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-drop-initial.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-float-001-rtl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-float-001-slr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-float-001-srl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-float-001-vlr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-float-001-vrl.html | Fail | 0 / 1 | TEST BUG | the reference places the initial letter 8px after the block-start edge of the block container (margin-right: 8px), whereas the references of the same initial letter in the other vertical tests place it 4px before that edge (initial-letter-drop-initial-vrl-ref.html, initial-letter-float-001-vlr-ref.html), as the library does; Chrome fails the test too |
initial-letter/initial-letter-float-001.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-float-002.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-float-003.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-float-004.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-float-005.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-indentation-rtl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-indentation.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-layout-text-decoration-underline.html | Fail | 0 / 1 | TEST BUG | the reference draws the underline of the initial letter 1px below its baseline (the position of text-underline-position: auto in Blink, at a fixed gap from the baseline); the library draws it at the underline position of the font (Ahem: 11px below the baseline of the 80px initial letter) |
initial-letter/initial-letter-popover.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-raise-initial-slr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-raise-initial-srl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-raise-initial-vlr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-raise-initial-vrl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-raise-initial.html | Pass | 4 / 4 | | |
initial-letter/initial-letter-raised-sunken-caps-raise.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-raised-sunken-caps-sunken.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-short-para-initial-letter-clears.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-short-para-initial-letter-wraps.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-sunk-initial-slr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-sunk-initial-srl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-sunk-initial-vlr.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-sunk-initial-vrl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-sunk-initial.html | Pass | 4 / 4 | | |
initial-letter/initial-letter-with-first-line.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-with-tab-rtl.html | Pass | 1 / 1 | | |
initial-letter/initial-letter-with-tab.html | Pass | 1 / 1 | | |
inline-block-baseline-with-block-in-inline.html | Pass | 1 / 1 | | |
inline-block-last-baseline-skips-non-contributing-block-in-inline.html | Pass | 1 / 1 | | |
model/phantom-line-boxes-001.html | Pass | 1 / 1 | | |
model/phantom-line-boxes-002.html | Pass | 1 / 1 | | |
model/phantom-line-boxes-003.html | Pass | 1 / 1 | | |
model/phantom-line-boxes-004.html | Pass | 1 / 1 | | |
model/phantom-line-boxes-005.html | Pass | 1 / 1 | | |
model/phantom-line-boxes-006.html | Pass | 1 / 1 | | |
text-box-trim/border-padding-001.html | Pass | 1 / 1 | | |
text-box-trim/border-padding-002.html | Pass | 1 / 1 | | |
text-box-trim/border-padding-003.html | Pass | 1 / 1 | | |
text-box-trim/border-padding-004.html | Pass | 1 / 1 | | |
text-box-trim/new-fc-001.html | Pass | 1 / 1 | | |
text-box-trim/not-at-page-edges-001-print.html | Pass | 1 / 1 | | |
text-box-trim/not-at-page-edges-002-print.html | Pass | 1 / 1 | | |
text-box-trim/not-at-page-edges-003-print.html | Pass | 1 / 1 | | |
text-box-trim/out-of-flow-001.html | Pass | 1 / 1 | | |
text-box-trim/out-of-flow-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-accumulation-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-accumulation-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-accumulation-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-accumulation-004.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-atomic-inline-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-block-in-inline-end-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-block-in-inline-end-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-block-in-inline-end-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-block-in-inline-end-004.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-block-in-inline-start-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-block-in-inline-start-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-block-in-inline-start-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-both-with-bottom-aligned-box.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-dynamic-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-dynamic-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-end-001.html | Pass | 16 / 16 | | |
text-box-trim/text-box-trim-end-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-end-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-end-empty-line-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-fieldset-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-first-line-pseudo-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-first-line-pseudo-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-first-line-pseudo-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-first-line-pseudo-004.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-first-line-pseudo-005.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-float-clear-br-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-float-clear-br-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-float-clear-br-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-float-start-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-fragmented-last-inline-box-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-fragmented-last-inline-box-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-half-leading-block-box-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-half-leading-block-box-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-half-leading-block-box-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-half-leading-block-box-004.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-half-leading-block-box-005.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-half-leading-block-box-006.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-height-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-height-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-initial-letter-end-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-initial-letter-start-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-inline-box-001.html | Pass | 11 / 11 | | |
text-box-trim/text-box-trim-inline-box-002.html | Pass | 10 / 10 | | |
text-box-trim/text-box-trim-inline-box-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-inline-box-004.html | Pass | 11 / 11 | | |
text-box-trim/text-box-trim-inline-box-005.html | Pass | 10 / 10 | | |
text-box-trim/text-box-trim-inline-box-006.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-inline-box-text-decoration-001.html | Pass | 14 / 14 | | |
text-box-trim/text-box-trim-inline-box-text-decoration-002.html | Pass | 10 / 10 | | |
text-box-trim/text-box-trim-line-clamp-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-line-clamp-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-line-clamp-auto-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-line-clamp-auto-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-line-clamp-auto-block-in-inline-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-line-clamp-auto-block-in-inline-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-list-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-004.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-005.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-006.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-007.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-008.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-009.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-010.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-011.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-012.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-multicol-014.html | Fail | 0 / 1 | TEST BUG | the trimming matches (only the first and the last column-span: all boxes are adjacent to the edges of the container: the columns between the spanners are not trimmed), but the 5 lines of the block between two spanners are balanced as 3 and 2 lines in two columns where the reference, which has one block per line, has 2, 2 and 1: the default orphans: 2 and widows: 2 forbid a column with the single last line of the block (css-break-3 #widows-orphans); only Firefox passes |
text-box-trim/text-box-trim-not-ignore-nested-text-box-edge.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-on-button.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-pseudo-before-after-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-pseudo-before-after-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-ruby-end-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-ruby-start-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-ruby-start-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-scroll-container-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-scroll-container-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-scroll-container-003.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-set-dynamically.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-start-001.html | Pass | 17 / 17 | | |
text-box-trim/text-box-trim-start-002.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-tall-line-001.html | Pass | 1 / 1 | | |
text-box-trim/text-box-trim-text-emphasis-001.html | Pass | 1 / 1 | | |