Marshall Greenblatt
7335e94686
Close owned widgets before Chrome browser teardown
...
Close widgets owned by ChromeBrowserWidget from
OnNativeWidgetDestroying while the native ownership graph is still
available. This prevents popup widgets from outliving Browser state during
native-window-driven shutdown.
Add Chrome-style ceftests for JavaScript, password-save, and synthetic owned
widgets. Confirm that each widget exists before closing the main window and
verify deterministic destruction ordering for the synthetic case. Reset the
password dismissal statistics before loading the password form so repeated
test runs continue to exercise the save-password widget.
2026-08-19 17:39:07 -04:00
..
2026-02-16 12:58:10 -05:00
2025-01-08 17:19:43 -05:00
2026-07-10 16:28:35 -04:00
2026-08-19 17:39:07 -04:00
2026-06-04 11:40:18 -04:00
2026-07-27 16:46:13 -04:00
2022-09-01 17:14:30 -04:00
2026-02-16 17:19:33 -05:00
2025-10-07 11:59:07 -04:00
2023-05-05 22:53:16 +03:00
2023-06-01 19:32:36 +03:00
2022-09-01 17:14:30 -04:00
2025-02-25 12:36:00 -05:00
2024-07-01 12:32:14 -04:00
2026-04-23 11:50:53 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2025-01-08 17:19:43 -05:00
2025-10-07 11:59:07 -04:00
2026-02-17 13:20:32 -05:00
2022-09-01 17:14:30 -04:00
2024-05-01 14:34:32 -04:00
2023-06-06 17:41:57 +03:00
2022-09-01 17:14:30 -04:00
2024-05-30 15:38:36 -04:00
2025-05-07 13:25:44 -04:00
2024-05-01 14:34:32 -04:00
2024-04-27 15:36:58 -04:00
2025-12-18 11:39:04 -05:00
2024-05-01 14:34:32 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2024-12-04 10:44:33 -05:00
2024-10-23 13:24:10 -04:00
2022-09-01 17:14:30 -04:00
2025-01-08 17:19:43 -05:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2026-01-26 17:42:13 -05:00
2022-09-01 17:14:30 -04:00
2024-05-01 14:34:32 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2023-04-12 18:21:39 +00:00
2022-10-03 17:46:50 +00:00
2022-09-01 17:14:30 -04:00
2024-07-01 12:32:14 -04:00
2025-03-10 11:53:36 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2022-09-01 17:14:30 -04:00
2025-12-04 16:01:35 -05:00
2022-09-01 17:14:30 -04:00
2022-10-26 16:54:33 -04:00
2025-12-18 11:39:04 -05:00
2025-07-24 14:45:36 -04:00
2024-05-01 14:34:32 -04:00
2025-01-08 17:19:43 -05:00
2025-01-08 17:19:43 -05:00
2023-06-01 19:32:36 +03:00
2023-06-01 19:32:36 +03:00
2022-09-01 17:14:30 -04:00
2024-05-01 14:34:32 -04:00
2026-01-29 18:13:59 -05:00
2026-01-29 18:13:59 -05:00
2022-09-01 17:14:30 -04:00
2024-05-01 14:34:32 -04:00
2023-10-16 22:43:29 +00:00
2022-09-01 17:14:30 -04:00
2024-05-01 14:34:32 -04:00
2022-09-01 17:14:30 -04:00
2023-06-01 19:32:36 +03:00
2022-09-01 17:14:30 -04:00
2024-07-19 15:19:06 +00:00
2023-06-01 19:32:36 +03:00
2022-09-01 17:14:30 -04:00
2023-06-01 19:32:36 +03:00
2024-03-18 17:45:31 -04:00
2023-06-01 19:32:36 +03:00
2026-04-23 11:50:53 -04:00
2024-05-01 14:34:32 -04:00
2026-07-27 16:46:13 -04:00
2023-06-01 19:32:36 +03:00
2023-06-01 13:44:39 +03:00
2022-09-01 17:14:30 -04:00
2023-06-01 19:32:36 +03:00