See bug 334944 comment 20. At a guess, someone somewhere is calling TurnScriptingOn _again_ on every single change. It's not clear whether the right fix is to change that inane behavior or to change TurnScriptingOn to work around it.
OK, the print preview UI is just on complete crack and runs PrintPreview() every single time something changes. Without tearing down the old preview, from what I can see. I guess we get to work around this in TurnScriptingOn... :(
tested on trunk windows firefox debug and this fixed the testcase for me.
Comment on attachment 224204 [details] [diff] [review] Maybe this will make life better? sicking, could you review?
Created attachment 224207 [details] [diff] [review] 1.8 branch version
*** Bug 340145 has been marked as a duplicate of this bug. ***
Fixed on trunk and 1.8 branch.
Comment on attachment 224207 [details] [diff] [review] 1.8 branch version approved for 1.8.0 branch, a=dveditz for drivers
Fixed on the 1.8.0 branch.
verified with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1a3) Gecko/20060612 BonEcho/2.0a3
11 years ago