When a url is printed that has an image on it, it takes two tries to get the page to print. The first try will load the URL, the next try finally gets the print to happen. This is because the callbacks expected from Necko never get made. The DocumentViewerImpl sets itself up as a DocLoaderObserver and relies on NetLib (now Necko) to tell it if it is busy (through the Webshell). If it is then the OnStartURLLoad() and OnEndURLLoad() callbacks are used to print when the document gets finished printing. This worked when Netlib was running.
setting petersen as QA contact since this has to do with printing
Rick is handling doc loader issues now.
This is now fixed on the M9 branch. I'll close this bug when I merge the changes into the tip... -- rick
I've landed the M9 branch...
Since I'm assigned QA contact, how do I check to see if this bug is fix ?
Fixed in the Sept 9 build (1999090908).
Bulk move of all Necko (to be deleted component) bugs to new Networking component.