Adam said:
First of all thanks for all the work you've all done on this and

Thank you Adam! Well, you have successfully gotten us on to the trail of using acid3 as the guide for what to prioritize supporting. But now that we have discovered this whitespace thing is part of the world according to acid3, I wonder what their quality threshhold is about. Does it go further than we really need to go?

Here's a question for Karl, Adam and everyone. Do you think it would be worthwhile if I prepared a little concordance to all 100 tests with what functions it expects to be able to call?

Here's a sample.  Test 7 is an example of a test with all kinds of crud
I've never heard of before. Test 17 is an example of a test that walks in the footsteps of work we have already addressed and that is used constantly by real websites. I propose that I do the following sample entries for all 100. Then we would have a clue about how to triage. I don't suppose it would be that much work as I am just going to be scanning for unique javascript property and method names, and saying "these keywords pass the sanity test because we know they are actually called a lot, and these other keywords are obscure." Then we can use it to rank or bucket the 100 tests according to which ones have obscure "features" like the whitespace "feature" and which ones are about fundamental DOM topology and definitely worth our while.


-------------------------------------------------------
Test 7: Basic ranges test

KC: On a likert scale of 1 to 7, 1 being tests that hew closely to basic node operations and and 7 being tests that introduce questionable constructs which I sure as hell have never used before, my score for Test 7 is .... 7

The unimplemented things we would need to implement to pass Test 7 are:


createRange
commentAncestorContainer
startContainer
startOffset
endContainer
endOffset
cloneContents
cloneRange
collapse
compareBoundaryPoints
deleteContents
insertNode (??! Is there such a thing? We have insertBefore. Since when is there an insertNode?)
setEnd

If 7 is not already one of our passed tests, maybe we will end up skipping it because all of this range stuff has never come up in any find&fix research that I have worked on, at least.

----------------------------------------------------------

Test 17: hasAttribute

KC: On a likert scale of 1 to 7, 1 being tests that hew closely to basic node operations and and 7 being tests that introduce questionable constructs I sure as hell have never used before, my score for Test 17 is..... 1

The unimplemented things we would need to implement to pass Test 7 are: None! The only things this test expects to be able to use are hasAttribute and getElementsByTagName. Easy, if not already a pass.

-------------------------------------------------------------


_______________________________________________
Edbrowse-dev mailing list
[email protected]
http://lists.the-brannons.com/mailman/listinfo/edbrowse-dev

Reply via email to