This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
http://lists.w3.org/Archives/Public/www-dom-ts/2002Dec/0009.html The author agreed, but the change was never made. HTMLCollection07 should expect rowIndex=2 HTMLCollection08 should expect rowIndex=1
to curt.
Mozilla and IE pass the tests as-is. This will require additional investigation and possibly additional tests. My guess is that HTMLTable.rows and HTMLRowElement.rowIndex were synchronized but there seems to be no justification for HTMLTable.rows not to be in document order.
Do Mozilla and IE also pass HTMLTableRowElement01 ? The expected result in that test seems contradictory with the HTMLCollection07/08 tests, so I don't see how they can pass all three tests. Thanks for all the other fixes.
Both IE 6 and Mozilla 1.6 pass HTMLTableRowElement01.
OK, thanks for the infos. We have now fixed Konqueror and Safari to match IE and Mozilla then - I was wrong about the tests being contradictory, obviously: the answer is simply that the rows collection returns the visual order, not the DOM order.