Marshall Greenblatt
54dd34e19b
chrome: Update expectations with same-site BFCache enabled (fixes issue #3301 )
...
With same-site BFCache enabled every navigation can now potentially be served
via the BFCache. To support this internally a new top-level RenderFrame object
may be created for each new navigation. As a result, OnBrowserCreated may now
be called multiple times with the same browser ID in a given renderer process
(a behavior previously only seen with cross-site navigations and different
renderer processes).
BFCache navigations do not trigger the same Chromium notifications as a normal
load. To avoid breaking CEF API usage expectations we now synthetically
generate the load-related callbacks that would otherwise be missing
(OnLoadingStateChange with isLoading=true, OnLoadStart, OnLoadEnd). The
|httpStatusCode| argument to OnLoadEnd will be 0 in this case.
To test:
- Run `FrameHandlerTest.*:MessageRouterTest.*:NavigationTest.*`
- Run `NavigationTest.LoadSameOriginLoadURL` for OnBrowserCreated behavior.
- Run `NavigationTest.History` for load-related callback behavior.
2022-04-05 15:55:07 -04:00
..
2022-03-30 19:54:09 -04:00
2022-03-30 19:54:09 -04:00
2022-02-22 19:22:39 -05:00
2022-03-30 19:54:09 -04:00
2022-01-24 12:58:04 -05:00
2022-01-26 21:10:29 -05:00
2022-03-30 19:54:09 -04:00
2022-03-30 19:54:09 -04:00
2022-03-30 19:54:09 -04:00
2022-03-30 19:54:09 -04:00
2022-02-22 19:22:39 -05:00
2022-02-22 19:22:39 -05:00
2022-02-22 19:22:39 -05:00
2021-07-27 19:03:09 -04:00
2021-07-27 19:03:09 -04:00
2022-02-22 19:22:39 -05:00
2021-12-07 15:02:28 -05:00
2022-04-05 15:55:07 -04:00
2022-03-22 17:46:44 -04:00
2020-10-15 14:21:06 -04:00
2018-02-02 17:44:08 -05:00
2022-01-10 17:21:07 -05:00
2021-12-07 15:02:28 -05:00
2022-02-14 20:31:04 -05:00
2022-02-14 20:31:04 -05:00
2022-01-25 14:40:53 -05:00
2021-12-07 15:02:28 -05:00
2021-05-20 15:11:39 -04:00
2022-01-24 12:58:04 -05:00
2021-12-07 15:02:28 -05:00
2022-04-05 15:55:07 -04:00
2021-12-07 15:02:28 -05:00
2021-08-19 19:41:44 -04:00
2021-12-07 15:02:28 -05:00
2022-03-30 19:54:09 -04:00
2020-06-29 16:17:13 -04:00
2022-01-24 12:58:04 -05:00
2022-02-17 13:59:25 -05:00
2022-02-17 13:59:25 -05:00
2021-07-19 15:52:36 +00:00
2017-05-18 12:30:05 +02:00
2022-01-24 12:58:04 -05:00
2021-04-23 11:38:51 -04:00
2021-12-07 15:02:28 -05:00
2022-01-24 12:58:04 -05:00
2020-09-22 17:36:06 -04:00
2020-01-15 14:49:22 +01:00
2021-12-07 15:02:28 -05:00
2022-03-30 19:54:09 -04:00
2022-02-22 19:22:39 -05:00
2022-02-22 19:22:39 -05:00
2021-12-07 15:02:28 -05:00
2022-02-22 19:22:39 -05:00
2022-02-22 19:22:39 -05:00
2021-12-07 15:02:28 -05:00
2022-02-14 20:31:04 -05:00
2022-02-14 20:31:04 -05:00
2022-01-24 12:58:04 -05:00
2022-03-30 19:54:09 -04:00
2021-12-07 15:02:28 -05:00
2021-08-19 19:41:44 -04:00
2021-12-07 15:02:28 -05:00
2022-02-22 19:22:39 -05:00
2022-02-22 19:22:39 -05:00
2021-12-07 15:02:28 -05:00
2022-03-17 15:34:49 -04:00
2021-12-18 15:57:34 -05:00
2020-01-15 14:49:22 +01:00
2019-09-04 15:13:32 +00:00
2022-02-22 19:22:39 -05:00
2021-12-07 15:02:28 -05:00
2021-12-07 15:02:28 -05:00
2021-12-07 15:02:28 -05:00
2021-12-07 15:02:28 -05:00
2020-01-15 14:49:22 +01:00
2021-12-07 15:02:28 -05:00
2021-12-07 15:02:28 -05:00
2021-06-10 16:42:44 -04:00
2022-01-24 12:58:04 -05:00
2021-05-18 21:59:48 -04:00
2022-02-22 19:22:39 -05:00
2020-07-16 19:11:12 -04:00
2021-08-19 19:41:44 -04:00
2021-12-07 15:02:28 -05:00
2022-01-26 21:10:29 -05:00
2021-12-07 15:02:28 -05:00
2017-05-18 12:30:05 +02:00
2021-12-07 15:02:28 -05:00
2021-12-07 15:02:28 -05:00
2021-06-10 16:42:44 -04:00
2022-03-30 19:54:09 -04:00
2019-10-01 13:55:16 +00:00
2022-02-22 19:22:39 -05:00
2021-09-22 12:08:24 +03:00
2021-12-07 15:02:28 -05:00
2019-10-01 13:55:16 +00:00
2021-12-07 15:02:28 -05:00
2016-10-27 14:04:48 -04:00
2021-12-07 15:02:28 -05:00
2022-01-24 12:58:04 -05:00
2017-05-18 12:30:05 +02:00
2021-10-21 15:43:15 -04:00
2017-05-18 12:30:05 +02:00
2022-03-23 17:31:09 -04:00
2016-05-25 08:10:01 -07:00
2021-02-27 12:31:45 -05:00
2019-07-19 21:55:30 -04:00
2017-05-18 12:30:05 +02:00
2021-12-07 15:02:28 -05:00
2020-03-04 19:31:54 -05:00
2021-12-07 15:02:28 -05:00
2021-02-08 14:15:38 -05:00
2017-05-18 12:30:05 +02:00
2020-07-16 19:11:12 -04:00
2017-05-18 12:30:05 +02:00