Marshall Greenblatt
35fc888c72
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:44:33 -05:00
..
2024-05-01 14:34:32 -04:00
2024-11-06 13:20:02 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2023-05-08 18:36:00 +03:00
2017-05-18 12:30:05 +02:00
2023-05-08 18:36:00 +03:00
2017-05-18 12:30:05 +02:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-10-04 09:22:22 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-11-13 14:13:29 -05:00
2024-11-13 14:13:29 -05:00
2024-05-01 14:34:32 -04:00
2024-02-14 18:51:32 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2023-01-04 17:47:17 -05:00
2023-01-04 17:47:17 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-30 15:38:36 -04:00
2024-05-30 15:38:36 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-04-27 15:36:58 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-10-23 13:24:10 -04:00
2024-10-23 13:24:10 -04:00
2024-12-04 10:44:33 -05:00
2024-12-04 10:44:33 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-11-13 14:13:29 -05:00
2024-11-13 14:13:29 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34: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-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-04-23 13:03:56 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-07-01 12:32:14 -04:00
2024-07-01 12:32:14 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-03-18 17:45:31 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34: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-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-10-04 09:22:22 -04:00
2024-01-05 13:03:36 -05:00
2024-10-04 09:22:22 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34: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-07-19 15:19:06 +00:00
2024-07-19 15:19:06 +00:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-03-18 17:45:31 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34: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-05-01 14:34: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-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34: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-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-10-04 09:22:22 -04:00
2024-05-26 13:45:29 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00
2024-05-01 14:34:32 -04:00
2024-01-05 13:03:36 -05:00