logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: DummyParserRequest and XML: msg#00062

Subject: Re: DummyParserRequest and XML
Henri Sivonen wrote:
Is the fix for https://bugzilla.mozilla.org/show_bug.cgi?id=293818 already taking care of everything on the XML side that DummyParserRequest takes care of on the HTML side?

That fix provides the ability to take care of it. It doesn't actually do anything in the parser so far. We could replace adding/removing the dummy parser request with BlockOnload()/UnblockOnload() if we handle the Cancel() issue I mention in bug 294115.

I do find it odd that just using DummyParserRequest didn't work, though... That makes me suspect that the other solution would have the same issues, frankly. If you want to check, you could ignore the Cancel() thing for now and just see whether you can BlockOnload()/UnblockOnload() and whether that works.

Which events are at stake? OnLoad? Others?

Just onload.

How should I proceed investigating whether I break something?

Create an HTML page such that the parser would get interrupted after all the data has been received from the network but before it's been parsed (simplest way is to interrupt very often, probably). Then see whether onload fires too early (e.g. by having an inline <script> at the end of the document and an onload handler and seeing which one runs first).

-Boris


<Prev in Thread] Current Thread [Next in Thread>