Reland "Reland "MockActivationController class to emulate widget activation in test.""

Commit: 8d74846a | 2026-03-04 02:17:10

← Back to List

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.

🎯 Impact Analysis