This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The IFrame loader used an JSUnit utility function, jsUnitSetOnLoad, to register a callback to determine when test documents were loaded. This utility function sniffed for a variety of mechanisms to accomplish this, but was not effective on Opera resulting in tests failing to detected that their documents were loaded before timing out. The need for this function can be eliminated by placing an onload event handler within the test documents that informs the test framework that the document has been loaded. After applying these changes, it was possible to run the L1 and L2 Core and HTML suites with Opera.
Created attachment 308 [details] Patches to DOMTestCase and test documents
Created attachment 309 [details] Forgot to update the fake XHTML DTD
Created attachment 312 [details] L3 Core test file DTD and schema fixes
Created attachment 318 [details] L3 Core hc_staff.xsd not changed or checked in build
Actually, I tested Opera and it worked fine in loading the test documents. The jsUnitSetOnLoad was introduced so that Opera and Konqueror would both work and did in my testing.