GNOME Bugzilla – Bug 758598
Hitting Home/End on long documents adds spurious entries to page history
Last modified: 2018-05-22 16:25:34 UTC
This is related to but not quite the same as bug https://bugzilla.gnome.org/show_bug.cgi?id=696891. When pressing home or end on some large PDFs, some intermediate pages seem to randomly get added to the page history. Steps to reproduce: 1. Open any reasonably long document, such as https://tobi.oetiker.ch/lshort/lshort.pdf. 2. Press "End" to navigate to the last page. 3. Observe that pressing "Back" returns to not the first page as expected but rather some page in between the first and last page.
This should be resolved with the patches proposed under Bug 785627. Basically, what was happening is that while hitting Ctrl-Home or Ctrl-End jumps directly to the first or last page, pressing Home/End in continuous mode on a long document causes "page-changed" signals to be emitted at intermediate steps. This issue is solved if, as proposed in the patches, we no longer rely on such signals to update the history.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/638.