gecko-dev/docshell/shistory
Olli Pettay 9eb90441a7 Bug 1734858, use the real index when updating the index after a bfcache load, r=peterv
The issue is that when going back from a non-bfcacheable page to a bfcacheable page and the first page
modifies requested index around the same time, UpdateIndex() doesn't have the right requested index. This is a variant of bug 1725680.
The test case loads a non-bfcacheable page, then bfcachable, then another non-bfcacheable and then goes back and forward.
Without the patch indexes go wrong and forward doesn't do anything.

Differential Revision: https://phabricator.services.mozilla.com/D127963
2021-10-12 11:23:17 +00:00
..
ChildSHistory.cpp
ChildSHistory.h
SessionHistoryEntry.cpp Bug 1729662 - UNED exam page flickers / reloads infinitely. r=smaug 2021-10-04 15:01:30 +00:00
SessionHistoryEntry.h Bug 1729662 - UNED exam page flickers / reloads infinitely. r=smaug 2021-10-04 15:01:30 +00:00
moz.build
nsIBFCacheEntry.idl
nsISHEntry.idl
nsISHistory.idl
nsISHistoryListener.idl Bug 1728375 - Notify session history listeners when entries are being removed via purging or truncation. r=smaug 2021-09-02 15:33:16 +00:00
nsSHEntry.cpp
nsSHEntry.h
nsSHEntryShared.cpp
nsSHEntryShared.h
nsSHistory.cpp Bug 1734858, use the real index when updating the index after a bfcache load, r=peterv 2021-10-12 11:23:17 +00:00
nsSHistory.h Bug 1729662 - UNED exam page flickers / reloads infinitely. r=smaug 2021-10-04 15:01:30 +00:00