======= Record of Known Bugs ======= This page records known problems in the [[test:css2.1|CSS 2.1 Conformance Test Suite]]. For problems with the harness, see [[harness]]. Please do not add new issues to this page, to record a bug, use [[http://test.csswg.org/shepherd/|the Test Suite Management System]]. Search for the test case, enter your comment and set the status to "Needs Work". The issues listed on this page will be migrated to the new management system shortly. ===== Tests that are Wrong or have Parse Errors ===== ==== 38 Incorrect RC6 testcases ==== - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-family-rule-002.htm|[RC6] font-family-rule-002]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0116.html]] It is **not** ok to have one letter "X"; there should be 2 small filled black squares vertically lined up. line-height should be specified in the testcase, preferably set to a value of 1.25 in the testcase. - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-family-rule-003.htm|[RC6] font-family-rule-003]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0117.html]] ''font-family: Ahem!;'' is **not** a valid declaration: **[[http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Ftest.csswg.org%2Fsuites%2Fcss2.1%2F20110323%2Fhtml4%2Ffont-family-rule-003.htm&profile=css21&usermedium=all&warning=2&vextwarning=&lang=en|CSS validation report]]**. Therefore, an "X" must be rendered; an "X" being rendered is not optional or a 'may'. Pass conditions should be updated accordingly. Additionally, the testcase misses the invalid flag. - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/height-applies-to-001.htm|[RC6] height-applies-to-001]] **Reasons why**: [[http://www.w3.org/TR/CSS21/tables.html#height-layout|"CSS 2.1 does not define the meaning of 'height' on row groups."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/height-applies-to-002.htm|[RC6] height-applies-to-002]] **Reasons why**: [[http://www.w3.org/TR/CSS21/tables.html#height-layout|"CSS 2.1 does not define the meaning of 'height' on row groups."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/height-applies-to-003.htm|[RC6] height-applies-to-003]] **Reasons why**: [[http://www.w3.org/TR/CSS21/tables.html#height-layout|"CSS 2.1 does not define the meaning of 'height' on row groups."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-applies-to-001.htm|[RC6] max-height-applies-to-001]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-applies-to-002.htm|[RC6] max-height-applies-to-002]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-applies-to-003.htm|[RC6] max-height-applies-to-003]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-applies-to-004.htm|[RC6] max-height-applies-to-004]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-applies-to-007.htm|[RC6] max-height-applies-to-007]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-applies-to-013.htm|[RC6] max-height-applies-to-013]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-applies-to-014.htm|[RC6] max-height-applies-to-014]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-applies-to-001.htm|[RC6] min-height-applies-to-001]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-applies-to-002.htm|[RC6] min-height-applies-to-002]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-applies-to-003.htm|[RC6] min-height-applies-to-003]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-applies-to-004.htm|[RC6] min-height-applies-to-004]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-applies-to-007.htm|[RC6] min-height-applies-to-007]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-applies-to-013.htm|[RC6] min-height-applies-to-013]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-applies-to-014.htm|[RC6] min-height-applies-to-014]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-heights|"In CSS 2.1, the effect of 'min-height' and 'max-height' on tables, inline tables, table cells, table rows, and row groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-applies-to-005.htm|[RC6] max-width-applies-to-005]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-applies-to-006.htm|[RC6] max-width-applies-to-006]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-applies-to-007.htm|[RC6] max-width-applies-to-007]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-applies-to-013.htm|[RC6] max-width-applies-to-013]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-applies-to-014.htm|[RC6] max-width-applies-to-014]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-applies-to-005.htm|[RC6] min-width-applies-to-005]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-applies-to-006.htm|[RC6] min-width-applies-to-006]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-applies-to-007.htm|[RC6] min-width-applies-to-007]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-applies-to-013.htm|[RC6] min-width-applies-to-013]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-applies-to-014.htm|[RC6] min-width-applies-to-014]] **Reasons why**: [[http://www.w3.org/TR/CSS21/visudet.html#min-max-widths|"In CSS 2.1, the effect of 'min-width' and 'max-width' on tables, inline tables, table cells, table columns, and column groups is undefined."]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/table-footer-group-003.htm|[RC6] table-footer-group-003]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0006.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0006.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/table-header-group-003.htm|[RC6] table-header-group-003]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0006.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0006.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/z-index-abspos-009.htm|[RC6] z-index-abspos-009]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Dec/0198.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2010Dec/0198.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/text-decoration-089.htm|[RC6] text-decoration-089]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Nov/0014.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Nov/0014.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/line-box-height-001.htm|[RC6] line-box-height-001]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Apr/0029.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Apr/0029.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/text-decoration-applies-to-005.htm|[RC6] text-decoration-applies-to-005]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Nov/0011.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Nov/0011.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/border-conflict-element-001.htm|[RC6] border-conflict-element-001]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Oct/0007.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Oct/0007.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/border-conflict-element-002.htm|[RC6] border-conflict-element-002]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Oct/0007.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Oct/0007.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/background-position-applies-to-004.htm|[RC6] background-position-applies-to-004]] This background-position-applies-to-004 testcase is supposed to test background-position applied to a table-row. Now, if the tested table-row has only 1 single cell, then how can such testcase be different from testing background-position being applied to a table-cell? **More reasons**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Sep/0040.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Sep/0040.html]] ==== Tests relying on non-normative behavior ==== * [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Sep/0020.html|font-matching-rule-008]] - fixed for RC4 * Various [min-|max-|]height-applies-to- tests **[[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Nov/0060.html|listed here]]** : height, max-height, min-height supposed to be undefined for table row groups; max-height and min-height should not apply to table-row elements and table-cell elements - Some fixed in RC4 remaining fixes in RC5 * [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Oct/0382.html|content-counter-010]] - Fixed for RC4 * [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Oct/0382.html|content-counters-010]] - Fixed for RC4 * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-005.htm|[RC6] font-005]] , [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-019.htm|[RC6] font-019]] and [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-021.htm|[RC6] font-021]]: all 3 testcases assume that synthetic small-caps "x" must be taller/larger than normal lowercase "x" when the spec makes no statement of this sort. Also, using x/X is not best; better is e/E because glyphs have different shapes. **[[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Mar/0039.html|More info]]** * [[http://test.csswg.org/suites/css2.1/nightly-unstable/html4/c21-pseud-link-002.htm|[nightly-unstable] c21-pseud-link-002]] The tested link has '''' * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/first-letter-selector-015.htm|[RC6] first-letter-selector-015]] Konqueror 4.6.4 fails this test only because a missing image icon is shown and **the text "Missing" is shown** (due to default image placeholder dimensions insufficient, too narrow, for the alt text) but **not "Missing image"**. Just because of that, I think the testcase should be reviewed. ==== Miscellaneous incorrect tests ==== * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c414-flt-ln-000.htm|[RC6] c414-flt-ln-000]] , [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c414-flt-ln-001.htm|[RC6] c414-flt-ln-001]] and [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c414-flt-ln-003.htm|[RC6] c414-flt-ln-003]] should have their borders removed. **Reason why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jan/0020.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jan/0020.html]] * [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Nov/0119.html|background-intrinsic-004]] - Fixed for RC4 * [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Nov/0120.html|background-intrinsic-005]] - Fixed for RC4 * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c71-fwd-parsing-004.htm|[RC6] c71-fwd-parsing-004]] "This line should be bright green" when it is its background color * [Hixie] [[http://test.csswg.org/suites/css2.1/nightly-unstable/html4/blocks-027.htm|[nightly-unstable] blocks-027]] The testcase 1- relies on CSS3 box-sizing 2- uses vendor prefix -moz 3- code could be more compact. **More info**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0043.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0043.html]] * [Hixie] [[http://test.csswg.org/suites/css2.1/nightly-unstable/html4/blocks-028.htm|[nightly-unstable] blocks-028]] The testcase 1- relies on CSS3 box-sizing 2- uses vendor prefix -moz 3- code could be more compact. **More info**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0043.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0043.html]] * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/outline-width-061.htm|[RC6] outline-width-061]] The title says "outline the box with a **5in** solid outline" but a **2in** solid outline is tested. More info: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0048.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0048.html]] * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/outline-width-062.htm|[RC6] outline-width-062]] The title says "outline the box with a **5in** solid outline" but a **2in** solid outline is tested. More info: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0048.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0048.html]] * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/outline-width-083.htm|[RC6] outline-width-083]] The title says "outline the box with a **5ex** solid outline" but a **5px** solid outline is tested. More info: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0048.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0048.html]] * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/overflow-ancestors-001.htm|[RC6] overflow-ancestors-001]] The meta assert says "Overflow clipping does not affect elements which are ancestors to the element being clipped." but that is not what the test is testing. **Proposed correction**: "Overflow clipping does not affect elements which are **descendants of** the element being clipped." More info: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0049.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011May/0049.html]] * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/block-formatting-contexts-010.htm|[RC6] block-formatting-contexts-010]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Oct/0024.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Oct/0024.html]] * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/block-formatting-contexts-012.htm|[RC6] block-formatting-contexts-012]] * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/columns-001.htm|[RC6] columns-001]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Nov/0026.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Nov/0026.html]] * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/table-visual-layout-002.htm|[RC6] table-visual-layout-002]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jul/0000.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jul/0000.html]] * [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/table-anonymous-block-011.htm|[RC6] table-anonymous-block-011]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Nov/0029.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Nov/0029.html]] ==== 0 RC4 testcase with incorrect pass condition / dependence on font metrics ==== ==== 92 RC6 testcases not actually testing what they are supposed to test or that are too easy to pass ==== - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/containing-block-017.htm|[RC6] containing-block-017]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jan/0063.html]] What do do? title and text assert should be adjusted to pinpoint section 10.1, bullet 4, sub-bullet 1 and not sub-bullet 2 (since ancestor is an inline box, not a block). - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-systemfont-rule-003.htm|[RC6] font-systemfont-rule-003]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Mar/0038.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Mar/0038.html]] - [MSFT] [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0007.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0007.html]]: **over 60 [RC6] [max|min]-[height|width] testcases can not fail**. - [MSFT] [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0007.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0007.html]]: about 30 [RC6] [max|min]-[height|width] testcases have an **one-single-pixel-between-pass-and-fail-condition** which is not suitable for a test suite and human testers. ==== 11 invalid RC6 testcases because they rely on rounding issues ==== - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c526-font-sz-002.htm|[RC6] c526-font-sz-002]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0034.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0034.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c541-word-sp-000.htm|[RC6] c541-word-sp-000]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0035.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0035.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c542-letter-sp-000.htm|[RC6] c542-letter-sp-000]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0036.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0036.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c43-center-000.htm|[RC6] c43-center-000]] and [[http://test.csswg.org/suites/css2.1/20110323/html4/c5525-fltwidth-002.htm|[RC6] c5525-fltwidth-002]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0037.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0037.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c547-indent-000.htm|[RC6] c547-indent-000]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0038.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0038.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c548-ln-ht-002.htm|[RC6] c548-ln-ht-002]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0039.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0039.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/units-001.htm|[RC6] units-001]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0005.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0005.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/units-004.htm|[RC6] units-004]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0005.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0005.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/units-005.htm|[RC6] units-005]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0005.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jun/0005.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/word-spacing-043.htm|[RC6] word-spacing-043]] **More info**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jul/0003.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jul/0003.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/word-spacing-044.htm|[RC6] word-spacing-044]] **More info**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jul/0003.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jul/0003.html]] ===== Tests that need Usability improvements ===== Ugly, not self-documenting: background-alpha-001 background-alpha-002 background-alpha-003 background-alpha-004 background-alpha-005 [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/content-158.htm|[RC6] content-158]] **What to do?** set display: inline-block to containing block and then a padding of 1em should be added to make viewing easier, faster. ==== Confusing/hard to judge ==== * background-attachment-004 (also has external references to image files) * inlines-004-inlines-006: unclear what "aligned" means. Fixed for RC4 * text-transform-bicameral-009, text-transform-bicameral-010: should attempt to pick a font that has the glyphs - Uses the browser's default, which should be falling back to whatever it can find. * [MSFT] [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Sep/0020.html|[RC6] background-130]] - still not fixed in RC6: "on top of" should be replaced with "above"; "stripe" seems preferable to "short box" * [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Sep/0020.html|outline-003]] - fixed for RC4 * [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Sep/0020.html|text-align-applies-to-001]] - fixed for RC4 * [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Oct/0060.html|list-style-position-017]] * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/floats-110.htm|[RC6] floats-110]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jan/0029.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jan/0029.html]] * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/inline-block-002.htm|[RC6] inline-block-002]] since "Try resizing the window so that inline-blocks wrap in one or two columns." can never be accomplished. It should be saying instead/rather something like "Try resizing the window so that inline-blocks **wrap internally into 2 lines of text**." * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/inline-block-004.htm|[RC6] inline-block-004]] since "Try resizing the window so that inline-blocks wrap in one or two columns." can never be accomplished. It should be saying instead/rather something like "Try resizing the window so that inline-blocks **wrap internally into 2 lines of text**." * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/inline-block-005.htm|[RC6] inline-block-005]] since "Try resizing the window so that inline-blocks wrap in one or two columns." can never be accomplished. It should be saying instead/rather something like "Try resizing the window so that inline-blocks **wrap internally into 2 lines of text**." * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/first-line-pseudo-017.htm|[RC6] first-line-pseudo-017]] says "This line should be green." but it is its background color. **Proposed correction**: "This line should have a green background." * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/first-line-pseudo-018.htm|[RC6] first-line-pseudo-018]] says "This line should be green." but it is its text. **Proposed correction**: "This text should be green." * [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/hover-selector-002.htm|[RC6] hover-selector-002]] says "When you hover over this text (...)" : the **this** word normally is self-pointing, self-referencing... but not in this test. Such formulation is confusing. ==== 9 RC6 testcases with too technical pass conditions ==== - [Moz] [[http://test.csswg.org/suites/css2.1/20110323/html4/table-percent-width-001.htm|[RC6] table-percent-width-001]] My neighbour would ask "What's a 100px by 100px green square?" - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/background-alpha-001.htm|[RC6] background-alpha-001]] My neighbour would ask "What's a 'multi-bit alpha channel'?" Pass conditions are not so clear and text is too technical. - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/background-alpha-002.htm|[RC6] background-alpha-002]] My neighbour would ask "What's a 'multi-bit alpha channel'?" Pass conditions are not so clear and text is too technical. - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/background-alpha-003.htm|[RC6] background-alpha-003]] My neighbour would ask "What's a square div? How tall/big is/should be the 'size of two tiles'?" Pass conditions are not clear or easy for normal people and text is too technical. - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/cursor-applies-to-005.htm|[RC6] cursor-applies-to-005]] My neighbour would ask "What's a default cursor? How does it look like?" I propose to add to the expected results: "The default cursor often looks like an arrow." - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/cursor-applies-to-006.htm|[RC6] cursor-applies-to-006]] My neighbour would ask "What's a default cursor? How does it look like?" I propose to add to the expected results: "The default cursor often looks like an arrow." - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/first-line-pseudo-011.htm|[RC6] first-line-pseudo-011]] The pass conditions text should be only: "The next three boxes should look identical." The sentence "(If the second and third look different, then margin collapsing through empty elements is broken. Go to these tests for more details.)" should be removed. - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/inline-replaced-width-014.htm|[RC6] inline-replaced-width-014]] The pass conditions text should be only: "There should be 2 identical filled green rectangles and **no red**." - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/inline-replaced-width-015.htm|[RC6] inline-replaced-width-015]] The pass conditions text should be only: "There should be 2 identical filled bright green rectangles and **no red**." ==== 10 RC3 Font related testcases which need pixel reference lines or need to be reworked or redesigned ==== - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-000.htm|c527-font-000]] : "There should be a small gap between each line." **Reason**: how small is "a small gap"? How can a normal tester (your mother, your bus driver, your neighbour) realistically establish that this gap here is small while that gap over there is not small? How exactly can this test fail? - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-002.htm|c527-font-002]] : "9px gap between lines" **Reason**: how can a normal tester (your mother, your bus driver, your neighbour) realistically establish that this gap here is 9px while that gap over there is not 9px? The testcase does not provide a ruler, some kind of green overlapping red mechanism, etc. Where is the start line and the end line? - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-003.htm|c527-font-003]] : "small and cursive, with double line spacing" **Reason**: it is not clear how such test can be evaluated as pass or fail, even by a machine. - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-004.htm|c527-font-004]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-005.htm|c527-font-005]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-006.htm|c527-font-006]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-007.htm|c527-font-007]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-008.htm|c527-font-008]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-009.htm|c527-font-009]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20101027/html4/c527-font-10.htm|c527-font-10]] : **Reasons**: All these testcases rely on the tester being able to measure a distance of a few pixels between lines, or the font-size, without a comparing ruler, without a reliable working measurement system or some kind of overlapping color mechanism. More explanations on why these c527-font-* testcases need to be reworked or redesigned to be easier for normal tester-persons to evaluate: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Jan/0043.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2010Jan/0043.html]] , [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Aug/0000.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2010Aug/0000.html]] , [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Oct/0061.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2010Oct/0061.html]] ==== Should be ref tests ==== c5526c-display-000 ==== 3 RC6 testcases creating unneedlessly and unexpectedly an horizontal scrollbar ==== - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/vertical-align-121.htm|[RC6] vertical-align-121]] Removing ''

'' whole paragraph is likely going to remove the unneeded and unexpected horizontal scrollbar at the same time. - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/white-space-collapsing-001.htm|[RC6] white-space-collapsing-001]] Removing ''

'' whole paragraph is likely going to remove the unneeded and unexpected horizontal scrollbar at the same time. - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/white-space-collapsing-002.htm|[RC6] white-space-collapsing-002]] Removing ''
'' whole paragraph is likely going to remove the unneeded and unexpected horizontal scrollbar at the same time. ==== 0 RC6 testcase without pass conditions ==== ==== 8 RC6 testcases with some linkage/link issue ==== - The following testcases: [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-101.htm|[RC6] margin-collapse-101]] , [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-107.htm|[RC6] margin-collapse-107]] , [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-108.htm|[RC6] margin-collapse-108]] , [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-109.htm|[RC6] margin-collapse-109]] , [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-110.htm|[RC6] margin-collapse-110]] , [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-111.htm|[RC6] margin-collapse-111]] , [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-112.htm|[RC6] margin-collapse-112]] , [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-113.htm|[RC6] margin-collapse-113]] , etc.. all have a sentence pointing to **testcase [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-106.htm|[RC6] margin-collapse-106]]** but the link is broken. ==== 0 RC6 testcase that rely on unnecessary assumptions ==== ===== Tests that have HTML or CSS Validation errors ===== ==== 9 testcases that have HTML Validation errors ==== - [Moz] [[http://test.csswg.org/suites/css2.1/20101210/html4/before-after-dynamic-attr-001.htm|before-after-dynamic-attr-001]] The html element can not have a class: class="reftest-wait"; body element can not be empty. - [Moz] [[http://test.csswg.org/suites/css2.1/20101210/html4/before-after-dynamic-restyle-001.htm|before-after-dynamic-restyle-001]] The html element can not have a class: class="reftest-wait"; body element can not be empty. - [Moz] [[http://test.csswg.org/suites/css2.1/20101210/html4/block-in-inline-insert-010.htm|block-in-inline-insert-010]] - [Moz] [[http://test.csswg.org/suites/css2.1/20101210/html4/block-in-inline-insert-013.htm|block-in-inline-insert-013]] - [Moz] [[http://test.csswg.org/suites/css2.1/20101210/html4/before-after-table-parts-001.htm|before-after-table-parts-001]] It has CSS validation issues too; explanations: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jan/0011.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Jan/0011.html]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/fonts-009.htm|[RC6] fonts-009]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/inlines-014.htm|[RC6] inlines-014]] line8: should be - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/viewport-004.htm|[RC6] viewport-004]] The frame element must not have a closing, end tag: its content model is empty. [[http://validator.w3.org/check?uri=http%3A%2F%2Ftest.csswg.org%2Fsuites%2Fcss2.1%2F20110323%2Fhtml4%2Fviewport-004.htm&charset=%28detect+automatically%29&doctype=Inline&group=0|Validation report of viewport-004.htm]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/tables-002.htm|[RC6] tables-002]] ==== 6 RC6 testcases that have CSS Validation errors ==== - [Moz] [[http://test.csswg.org/suites/css2.1/20110323/html4/z-index-020.htm|[RC6] z-index-020]] ; [[http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Ftest.csswg.org%2Fsuites%2Fcss2.1%2F20110323%2Fhtml4%2Fz-index-020.htm&profile=css21&usermedium=all&warning=2&lang=en|CSS Validation report]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-systemfont-rule-003.htm|[RC6] font-systemfont-rule-003]] ; [[http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Ftest.csswg.org%2Fsuites%2Fcss2.1%2F20110323%2Fhtml4%2Ffont-systemfont-rule-003.htm&profile=css21&usermedium=all&warning=2&lang=en|CSS Validation report]] : font shorthand requires font-size and font-family. [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Mar/0038.html|More info]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c43-rpl-bbx-002.htm|[RC6] c43-rpl-bbx-002]] ; see [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0033.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0033.html]] ; [[http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Ftest.csswg.org%2Fsuites%2Fcss2.1%2F20110323%2Fhtml4%2Fc43-rpl-bbx-002.htm&profile=css21&usermedium=all&warning=2&vextwarning=&lang=en|CSS Validation report]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c43-rpl-ibx-000.htm|[RC6] c43-rpl-ibx-000]] ; see [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0033.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Feb/0033.html]] ; [[http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Ftest.csswg.org%2Fsuites%2Fcss2.1%2F20110323%2Fhtml4%2Fc43-rpl-ibx-000.htm&profile=css21&usermedium=all&warning=2&vextwarning=&lang=en|CSS Validation report]] - [[http://test.csswg.org/suites/css2.1/20110323/html4/allowed-page-breaks-004.htm|[RC6] allowed-page-breaks-004]] ; line 22 has ''font-size: '' - [Moz] [[http://test.csswg.org/suites/css2.1/20110323/html4/before-after-table-parts-001.htm|[RC6] before-after-table-parts-001]] ; [[http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Ftest.csswg.org%2Fsuites%2Fcss2.1%2F20110323%2Fhtml4%2Fbefore-after-table-parts-001.htm&profile=css21&usermedium=all&warning=2&vextwarning=&lang=en|CSS Validation report]] ===== Tests that need Metadata improvements ===== ==== 3 testcases with wrong, incorrect meta assert text ==== - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/inline-formatting-context-016.htm|[RC6] inline-formatting-context-016]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Apr/0004.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Apr/0004.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/inline-formatting-context-020.htm|[RC6] inline-formatting-context-020]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2011Apr/0005.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2011Apr/0005.html]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20101210/html4/position-relative-nested-001.htm |position-relative-nested-001]] **Reasons why**: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Oct/0020.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2010Oct/0020.html]] ==== 0 RC6 testcase possibly missing http flag ==== ==== 1 RC6 testcase missing the paged flag ==== - [[http://test.csswg.org/suites/css2.1/20110323/html4/page-break-inside-006.htm|[RC6] page-break-inside-006]] ==== 7 RC6 testcases missing the ahem flag ==== - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/vertical-align-121.htm|[RC6] vertical-align-121]] The ''

'' should also be removed. - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/line-breaking-bidi-001.htm|[RC6] line-breaking-bidi-001]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/line-breaking-bidi-002.htm|[RC6] line-breaking-bidi-002]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/line-breaking-bidi-003.htm|[RC6] line-breaking-bidi-003]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-130.htm|[RC6] margin-collapse-130]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-137.htm|[RC6] margin-collapse-137]] - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/margin-collapse-138.htm|[RC6] margin-collapse-138]] ==== 73 RC6 testcases missing the invalid flag ==== - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c526-font-sz-003.htm|[RC6] c526-font-sz-003]] font-size: -0.5in; will be parsed and reported as an illegal value. - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/c548-ln-ht-002.htm|[RC6] c548-ln-ht-002]] line-height: -1em; will be parsed and reported as an illegal value. - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-size-rule-001.htm|[RC6] font-size-rule-001]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-family-rule-003.htm|[RC6] font-family-rule-003]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/font-family-rule-007.htm|[RC6] font-family-rule-007]] - [Moz] [[http://test.csswg.org/suites/css2.1/20110323/html4/ident-020.htm|[RC6] ident-020]] - [Moz] [[http://test.csswg.org/suites/css2.1/20110323/html4/import-000.htm|[RC6] import-000]] - [Moz] [[http://test.csswg.org/suites/css2.1/20110323/html4/import-001.htm|[RC6] import-001]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-001.htm|[RC6] max-height-001]]: because "Negative values for 'min-height' and 'max-height' are illegal." - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-012.htm|[RC6] max-height-012]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-023.htm|[RC6] max-height-023]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-034.htm|[RC6] max-height-034]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-045.htm|[RC6] max-height-045]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-056.htm|[RC6] max-height-056]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-067.htm|[RC6] max-height-067]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-height-078.htm|[RC6] max-height-078]] - [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-001.htm|[RC6] max-width-001]]: because "Negative values for 'min-width' and 'max-width' are illegal." - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-012.htm|[RC6] max-width-012]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-023.htm|[RC6] max-width-023]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-034.htm|[RC6] max-width-034]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-045.htm|[RC6] max-width-045]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-056.htm|[RC6] max-width-056]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-067.htm|[RC6] max-width-067]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/max-width-078.htm|[RC6] max-width-078]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-001.htm|[RC6] min-height-001]]: because "Negative values for 'min-height' and 'max-height' are illegal." - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-012.htm|[RC6] min-height-012]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-023.htm|[RC6] min-height-023]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-034.htm|[RC6] min-height-034]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-045.htm|[RC6] min-height-045]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-056.htm|[RC6] min-height-056]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-067.htm|[RC6] min-height-067]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-height-078.htm|[RC6] min-height-078]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-001.htm|[RC6] min-width-001]]: because "Negative values for 'min-width' and 'max-width' are illegal." - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-012.htm|[RC6] min-width-012]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-023.htm|[RC6] min-width-023]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-034.htm|[RC6] min-width-034]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-045.htm|[RC6] min-width-045]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-056.htm|[RC6] min-width-056]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-067.htm|[RC6] min-width-067]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/min-width-078.htm|[RC6] min-width-078]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/outline-style-hidden-001.htm|[RC6] outline-style-hidden-001]] since **[[http://www.w3.org/TR/CSS21/ui.html#dynamic-outlines|"'hidden' is not a legal outline style"]]** - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-bottom-001.htm|[RC6] padding-bottom-001]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-bottom-045.htm|[RC6] padding-bottom-045]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-bottom-056.htm|[RC6] padding-bottom-056]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-bottom-089.htm|[RC6] padding-bottom-089]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-left-001.htm|[RC6] padding-left-001]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-left-012.htm|[RC6] padding-left-012]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-left-023.htm|[RC6] padding-left-023]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-left-034.htm|[RC6] padding-left-034]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-left-045.htm|[RC6] padding-left-045]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-left-056.htm|[RC6] padding-left-056]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-left-089.htm|[RC6] padding-left-089]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-right-001.htm|[RC6] padding-right-001]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-right-012.htm|[RC6] padding-right-012]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-right-023.htm|[RC6] padding-right-023]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-right-034.htm|[RC6] padding-right-034]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-right-045.htm|[RC6] padding-right-045]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-right-056.htm|[RC6] padding-right-056]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-right-089.htm|[RC6] padding-right-089]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-top-001.htm|[RC6] padding-top-001]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-top-012.htm|[RC6] padding-top-012]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-top-023.htm|[RC6] padding-top-023]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-top-034.htm|[RC6] padding-top-034]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-top-045.htm|[RC6] padding-top-045]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-top-056.htm|[RC6] padding-top-056]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/padding-top-089.htm|[RC6] padding-top-089]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/width-001.htm|[RC6] width-001]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/width-012.htm|[RC6] width-012]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/width-023.htm|[RC6] width-023]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/width-034.htm|[RC6] width-034]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/width-045.htm|[RC6] width-045]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/width-045.htm|[RC6] width-056]] - [MSFT] [[http://test.csswg.org/suites/css2.1/20110323/html4/width-045.htm|[RC6] width-089]] ==== 1 RC6 testcase missing the interact flag ==== - [Hixie] [[http://test.csswg.org/suites/css2.1/20110323/html4/floats-110.htm|[RC6] floats-110]] since resizing the viewport is part of the test pass/fail condition ==== 0 RC6 testcase missing the dom flag ==== ==== 0 RC6 testcase with some coding issues ==== ==== 3 RC4 testcases using, relying on CSS3 grammar or CSS3 properties ==== - [[http://test.csswg.org/suites/css2.1/20101210/html4/page-break-after-010.htm|page-break-after-010]] relies on CSS3 at-keywords for paged media - CSS3 bits not part of tests, so ok - [[http://test.csswg.org/suites/css2.1/20101210/html4/page-break-before-003.htm|page-break-before-003]] relies on CSS3 at-keywords for paged media - CSS3 bits not part of tests, so ok - [[http://test.csswg.org/suites/css2.1/20101210/html4/page-break-before-005.htm|page-break-before-005]] relies on CSS3 at-keywords for paged media - CSS3 bits not part of tests, so ok ==== 0 RC6 testcase with wrong meta flag ==== ==== 0 RC6 test with missing title ==== ==== 2 RC4 testcases which could render a missing image icon as acceptable handling of url(missing-image.png) ==== CSS 2.1 spec says: "User agents may vary in how they handle invalid URIs or URIs that designate unavailable or inapplicable resources." coming from [[http://www.w3.org/TR/CSS21/syndata.html#value-def-uri|CSS 2.1, section 4.3.4 URLs and URIs ]] and "The value is a URI that designates an external resource (such as an image). If the user agent cannot display the resource it must either leave it out as if it were not specified or display some indication that the resource cannot be displayed." coming from [[http://www.w3.org/TR/CSS21/generate.html#content|CSS 2.1, section 12.2 The 'content' property]] So, **a missing image icon is an acceptable, reasonable indication that the resource cannot be displayed**. - [Moz] [[http://test.csswg.org/suites/css2.1/20101210/html4/before-after-table-whitespace-001.htm|before-after-table-whitespace-001]] ; More info: [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Nov/0041.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2010Nov/0041.html]] - [Moz] [[http://test.csswg.org/suites/css2.1/20101210/html4/before-after-images-001.htm|before-after-images-001]] ; "before-after-images-001 is invalid, as it assumes a particular treatment of broken images in 'content'." coming from [[http://lists.w3.org/Archives/Public/public-css-testsuite/2010Dec/0175.html|http://lists.w3.org/Archives/Public/public-css-testsuite/2010Dec/0175.html]] ==== RC5 test cases with font rounding issues ==== - [[http://test.csswg.org/suites/css2.1/20110111/html4/orphans-001.htm|orphans-001]] - orphans-00* - widows-00* - Also any "paged" test cases ===== General Issues ===== * http://lists.w3.org/Archives/Public/public-css-testsuite/2007Jul/0011.html * Some tests are assuming the system has access to glyphs for non-Latin fonts. If this isn't the case, the test could pass without actually testing anything.