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

128 views
Skip to first unread message

smaug

unread,
Apr 30, 2021, 7:36:43 AM4/30/21
to dev-pl...@mozilla.org
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


-Olli

James Graham

unread,
Apr 30, 2021, 12:49:19 PM4/30/21
to dev-pl...@mozilla.org
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.

[1] https://github.com/web-platform-tests/wpt/pull/28324
Reply all
Reply to author
Forward
0 new messages