Reland "Reland "MockActivationController class to emulate widget activation in test.""
Commit Hash:
8d74846a8984e5135af0975c729cfe31538c1954
Commit Time: 2026-03-04 02:17:10
Impact Level:
Generated By: webview2-upstream-sentry
Upstream Review:
View Upstream Review 🔗
📋 Summary
Introduces a WidgetActivationDelegate abstraction and MockActivationController test helper to emulate widget activation/deactivation in tests on Win/Mac/Linux, enabling parallel test execution without OS-level window activation conflicts. Refactors BrowserActivator (glic test support) to use MockActivationController instead of Widget::PaintAsActiveLock on non-Android desktop platforms.