GNOME Bugzilla – Bug 724897
History buttons (back/forward) basic functionality
Last modified: 2018-05-22 15:31:18 UTC
This is with regards to the basic functionality of back/forward buttons in history.After discussing with Jose Aliste and other contributors,this is how the above said buttons should work IMO: 1) History should not be updated while navigating from page N to N+1 or vice versa. 2) If we navigate from page P to page Q,where |P-Q|>1 ,i.e, if we jump from one page to another (either by using Home/End or by clicking on relevant pages in the sidepane other than using the back/forward buttons itself) ,the history should be updated . 3) After we make our first jump,the back button should become sensitive and remain sensitive as we make subsequent page jumps. 4) When we click the back button for the first time ,the forward history should be updated and forward button shoud get updated. 5) As we keep on clicking the back button subsequently ,the forward history should get updated.Forward history should not be updated in any other way. 6) The back button will become insensitive when we reach to the starting of the back history and similarly for the forward button. 7) The history (back history as well as forward history) should be pruned as it reaches its max length (32). 8) IMO, the following bugs could be duplicates of this bug. a) https://bugzilla.gnome.org/show_bug.cgi?id=702133 b) https://bugzilla.gnome.org/show_bug.cgi?id=724549 c) https://bugzilla.gnome.org/show_bug.cgi?id=696891 d) https://bugzilla.gnome.org/show_bug.cgi?id=710681
(In reply to comment #0) > [...] > 8) IMO, the following bugs could be duplicates of this bug. I disagree. I think this could be a meta bug. Opening new bug reports to close previous ones does not make us go anywhere. For rationale of the original design of history, look at https://bugzilla.gnome.org/show_bug.cgi?id=169903#c18 and following comments.
Duplicate of: https://bugzilla.gnome.org/show_bug.cgi?id=707336
-- 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/438.