Skip to content

Commit 5101354

Browse files
committed
[css-writing-modes] Update implementation report
1 parent ecc0d5d commit 5101354

File tree

1 file changed

+38
-23
lines changed

1 file changed

+38
-23
lines changed

css-writing-modes-3/implementation-report-2019-08.html

Lines changed: 38 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636

3737
/* Results */
3838
td.pass { background: lightgreen; }
39+
td.wip { background: #ffff00; }
3940
</style>
4041

4142
<header>
@@ -74,8 +75,8 @@ <h3 id=summary><a href="#summary" class=self-link></a>1.1. Summary</h3>
7475
and 27 tests for optional requirements
7576
(i.e. RFC2119 “SHOULD” or “MAY”, and equivalents).
7677

77-
<p>1119 of 1159 tests for mandatory requirements pass in two or more implementations;
78-
40 do not.
78+
<p>1121 of 1159 tests for mandatory requirements pass in two or more implementations;
79+
38 do not.
7980
14 of the failing tests are not needed
8081
to meet CR exit criteria for CSS Writing Modes Level 3
8182
(see “<a href="#excused">Tests not Needed for CSS Writing Modes Level 3 Exit Criteria</a>” for why).
@@ -97,6 +98,9 @@ <h4 id=mandatory><a href="#mandatory" class=self-link></a>1.2.1 Tests for Mandat
9798

9899
<h5 id=pb><a href="#pb" class=self-link></a>1.2.1.1. Tests Lacking two Implementations</h5>
99100

101+
The following tests currently do not have two passing implementations.
102+
However, a number of them have work-in-progress fixes that are expected to be released soon.
103+
100104
<table class=data>
101105
<thead>
102106
<tr><th rowspan=2>Test<th colspan=4>Browsers<th colspan=2>Non-browsers
@@ -111,23 +115,18 @@ <h5 id=pb><a href="#pb" class=self-link></a>1.2.1.1. Tests Lacking two Implement
111115
</tbody>
112116
<tbody>
113117
<tr><td colspan=7>Failure to propagate used value of body writing-mode to :root
114-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-001/format/html5/">wm-propagation-001</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
115-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-032/format/html5/">wm-propagation-body-032</a><td class=pass>Pass<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
116-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-033/format/html5/">wm-propagation-body-033</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
117-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-037/format/html5/">wm-propagation-body-037</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
118-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-044/format/html5/">wm-propagation-body-044</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
119-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-scroll-offset-vertical-lr/format/html5/">wm-propagation-body-scroll-offset-vertical-lr</a><td class=pass>Pass<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
120-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-scroll-offset-vertical-rl/format/html5/">wm-propagation-body-scroll-offset-vertical-rl</a><td class=pass>Pass<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
121-
</tbody>
122-
<tbody>
123-
<tr><td colspan=7>Failure to use used value of ltr for direction when text-orientation is upright for the purpose of affecting table cell ordering
124-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/table-progression-vlr-004/format/html5/">table-progression-vlr-004</a><td>Fail<td class=pass>Pass<td>Fail<td>Fail<td>Fail<td>Fail
125-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/table-progression-vrl-004/format/html5/">table-progression-vrl-004</a><td>Fail<td class=pass>Pass<td>Fail<td>Fail<td>Fail<td>Fail
118+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-001/format/html5/">wm-propagation-001</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1102175">WIP</a></abbr><td>Fail<td>Fail<td>Fail
119+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-032/format/html5/">wm-propagation-body-032</a><td class=pass>Pass<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1102175">WIP</a></abbr><td>Fail<td>Fail<td>Fail
120+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-033/format/html5/">wm-propagation-body-033</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1102175">WIP</a></abbr><td>Fail<td>Fail<td>Fail
121+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-037/format/html5/">wm-propagation-body-037</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1102175">WIP</a></abbr><td>Fail<td>Fail<td>Fail
122+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-044/format/html5/">wm-propagation-body-044</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1102175">WIP</a></abbr><td>Fail<td>Fail<td>Fail
123+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-scroll-offset-vertical-lr/format/html5/">wm-propagation-body-scroll-offset-vertical-lr</a><td class=pass>Pass<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1102175">WIP</a></abbr><td>Fail<td>Fail<td>Fail
124+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/wm-propagation-body-scroll-offset-vertical-rl/format/html5/">wm-propagation-body-scroll-offset-vertical-rl</a><td class=pass>Pass<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1102175">WIP</a></abbr><td>Fail<td>Fail<td>Fail
126125
</tbody>
127126
<tbody>
128127
<tr><td colspan=7>Failure to compute position of base line of inline-block as baseline of last line using the central baseline when vertical
129-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/inline-block-alignment-003/format/html5/">inline-block-alignment-003</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
130-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/inline-block-alignment-005/format/html5/">inline-block-alignment-005</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
128+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/inline-block-alignment-003/format/html5/">inline-block-alignment-003</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress">WIP</abbr><td>Fail<td>Fail<td>Fail
129+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/inline-block-alignment-005/format/html5/">inline-block-alignment-005</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress">WIP</abbr><td>Fail<td>Fail<td>Fail
131130
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/inline-block-alignment-007/format/html5/">inline-block-alignment-007</a><td>Fail<td>Fail<td class=pass>Pass<td>Fail<td>Fail<td>Fail
132131
</tbody>
133132
<tbody>
@@ -137,13 +136,13 @@ <h5 id=pb><a href="#pb" class=self-link></a>1.2.1.1. Tests Lacking two Implement
137136
</tbody>
138137
<tbody>
139138
<tr><td colspan=7>Failure to compute available size for orthogonal flow
140-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-001/format/html5/">available-size-001</a><td class=pass>Pass<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
141-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-003/format/html5/">available-size-003</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
142-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-005/format/html5/">available-size-005</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td class=pass>Pass
143-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-012/format/html5/">available-size-012</a><td class=pass>Pass<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
144-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-013/format/html5/">available-size-013</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
145-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-014/format/html5/">available-size-014</a><td>Fail<td>Fail<td>Fail<td>Fail<td>Fail<td class=pass>Pass
146-
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-018/format/html5/">available-size-018</a><td class=pass>Pass<td>Fail<td>Fail<td>Fail<td>Fail<td>Fail
139+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-001/format/html5/">available-size-001</a><td class=pass>Pass<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1095937">WIP</a></abbr><td>Fail<td>Fail<td>Fail
140+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-003/format/html5/">available-size-003</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1095937">WIP</a></abbr><td>Fail<td>Fail<td>Fail
141+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-005/format/html5/">available-size-005</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1095937">WIP</a></abbr><td>Fail<td>Fail<td class=pass>Pass
142+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-012/format/html5/">available-size-012</a><td class=pass>Pass<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1095937">WIP</a></abbr><td>Fail<td>Fail<td>Fail
143+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-013/format/html5/">available-size-013</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1095937">WIP</a></abbr><td>Fail<td>Fail<td>Fail
144+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-014/format/html5/">available-size-014</a><td>Fail<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1095937">WIP</a></abbr><td>Fail<td>Fail<td class=pass>Pass
145+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/available-size-018/format/html5/">available-size-018</a><td class=pass>Pass<td>Fail<td class=wip><abbr title="Work In Progress"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1095937">WIP</a></abbr><td>Fail<td>Fail<td>Fail
147146
</tbody>
148147
<tbody>
149148
<tr><td colspan=7>Failure to compute intrinsic sizes for orthogonal flow
@@ -153,6 +152,22 @@ <h5 id=pb><a href="#pb" class=self-link></a>1.2.1.1. Tests Lacking two Implement
153152

154153
<h5 id=careful><a href="#careful" class=self-link></a>1.2.1.2. Noteworthy Tests with two Implementations</h5>
155154

155+
The passing condition of the following two tests is fullfilled in two implementations,
156+
however, in one of the implementations (Firefox) the test fails to match the reference due to another bug,
157+
which is independent of what the test is about.
158+
That behavior itself is correct in multiple other implementations.
159+
160+
<table class=data>
161+
<thead>
162+
<tr><th rowspan=2>Test<th colspan=4>Browsers<th colspan=2>Non-browsers
163+
<tr><th>Chrome<th>Edge<th>Firefox<th>Safari<th>Prince<th><abbr title="Antenna House">AH</abbr> Formatter
164+
</thead>
165+
<tbody>
166+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/table-progression-vlr-004/format/html5/">table-progression-vlr-004</a><td>Fail<td class=pass>Pass<td class=wip>Pass + unrelated bug<td>Fail<td>Fail<td>Fail
167+
<tr><td><a href="https://test.csswg.org/harness/test/css-writing-modes-3_dev/single/table-progression-vrl-004/format/html5/">table-progression-vrl-004</a><td>Fail<td class=pass>Pass<td class=wip>Pass + unrelated bug<td>Fail<td>Fail<td>Fail
168+
</tbody>
169+
</table>
170+
156171
The following tests have two or more passing implementations,
157172
but it is worth noting that only one of the passing implementation is a browser.
158173

0 commit comments

Comments
 (0)