GNOME Bugzilla – Bug 334040
gecko error messages briefly visible when scrolling quickly
Last modified: 2007-08-07 18:48:50 UTC
Open a long document, such as the User Guide. Press Alt-Down and keep it held down. Yelp flicks through the pages. However, I catch glimpses of the Mozilla/Gecko error page for XML rendering errors.
The problem is that your interrupting Yelp during the writing of the page to gecko (which is done in chunks in an idle loop). As such, when a new page is opened, gecko closes the current page and displays it. If yelp hasn't had enough time to get all the data across to yelp, there will be unclosed tags in the data and gecko will cry. Not sure about the best way to solve this but putting all the data across in one go in the idle loop (as opposed to chunking the data) seems to clear up the problem and doesn't seem to cause any problems that I can see so far. Reducing the severity as it doesn't affect the usage and you really have to try to see the problem.
Better in the new paging system. We don't exit the idle loop and return while loading pages. Means this should never happen (at least, I don't think it can and I've not seen it yet). Marking as a dependant on new paging system.
New pager system is now integrated. This does not suffer this problem as noted above. Marking as Fixed.