Marshall Greenblatt
1f48ecb4be
Improve timing of frame attach/detach (see #3664 )
...
- Move frame attachment from RenderFrameCreated to
DidCommitProvisionalLoad. This has a number of advantages:
- Significantly reduces the frequency of disconnects by avoiding
the GetInterface/DidCommitNavigation race condition.
- Stops connecting temporary frames (created during cross-origin
navigation), making callback behavior more consistent.
- Split frame detach and destruction notifications into separate
callbacks. OnFrameDetached now reflects a potentially recoverable
state. Add a new OnFrameDestroyed callback for the unrecoverable
destruction state.
2024-12-04 10:43:53 -05:00
..
2024-05-26 13:45:29 -04:00
2024-11-06 13:20:02 -05:00
2024-01-05 13:03:36 -05:00
2024-07-01 12:32:14 -04:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2018-08-10 11:31:08 -04:00
2024-11-13 14:13:29 -05:00
2024-07-01 12:32:14 -04:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-07-01 12:32:14 -04:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-30 12:07:08 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-05-30 15:38:36 -04:00
2024-07-01 12:32:14 -04:00
2024-01-05 13:03:36 -05:00
2024-04-27 15:36:58 -04:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-10-23 13:24:10 -04:00
2024-12-04 10:43:53 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-11-13 14:13:29 -05:00
2024-01-05 13:03:36 -05:00
2022-06-30 07:31:18 +00:00
2024-01-30 12:07:08 -05:00
2024-01-05 15:04:12 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-07-01 12:32:14 -04:00
2024-01-05 13:03:36 -05:00
2022-10-26 16:54:33 -04:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 15:04:12 -05:00
2024-01-05 13:03:36 -05:00
2024-04-23 13:03:56 -04:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-07-01 12:32:14 -04:00
2024-01-05 13:03:36 -05:00
2024-10-23 13:09:32 -04:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-30 12:07:08 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-07-19 15:19:06 +00:00
2024-01-05 13:03:36 -05:00
2024-01-05 15:04:12 -05:00
2024-03-18 17:45:31 -04:00
2024-01-05 13:03:36 -05:00
2024-08-05 16:00:58 +00:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00
2024-01-05 13:03:36 -05:00