mirror of
https://github.com/aphrody-labs/cef.git
synced 2026-10-13 21:07:07 +00:00
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.