Intent to Ship: allow pages with *unload event listeners to enter bfcache on Android

Skip to first unread message


Apr 30, 2021, 7:36:43 AMApr 30
Hi all,

in order to let more pages to utilize bfcache, pages with *unload event listeners will not be blocked from being bfcached anymore. This time the change is only for Android and only for cross-domain navigations in order to have somewhat similar behavior what some other mobile browsers have.
At the same time there is a new restriction: pages with an opener will not enter bfcache. Fission will have this same behavior.

The bug has links to relevant (mochi)test changes.

WPT testing of bfcache is still somewhat limited since not all the browsers have supported bfcache, but the situation is improving. See for example


James Graham

Apr 30, 2021, 12:49:19 PMApr 30
Note that there's a Chromium CL open that will upstream some of their
tests to wpt [1]. I don't know to what extent we agree with those tests,
but I do think that by sharing tests early in the process we're more
likely to end up in a place where any implementation differences are
well understood and we avoid creating unexpected web-compat issues.

Reply all
Reply to author
0 new messages