After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 334040 - gecko error messages briefly visible when scrolling quickly
gecko error messages briefly visible when scrolling quickly
Status: RESOLVED FIXED
Product: yelp
Classification: Applications
Component: General
git master
Other Linux
: Normal minor
: ---
Assigned To: Yelp maintainers
Yelp maintainers
Depends on: 452323
Blocks:
 
 
Reported: 2006-03-09 16:20 UTC by Joachim Noreiko
Modified: 2007-08-07 18:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joachim Noreiko 2006-03-09 16:20:29 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.
Comment 1 Don Scorgie 2006-04-04 10:53:08 UTC
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.
Comment 2 Don Scorgie 2007-06-29 17:58:27 UTC
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. 
Comment 3 Don Scorgie 2007-08-07 18:48:50 UTC
New pager system is now integrated.  This does not suffer this problem as noted above.  Marking as Fixed.