Browser doesn't inherit from `ChromeWebModalDialogManagerDelegate` anymore. This change fixes our code by directly patching `ChromeWebModalDialogManagerDelegate` to have an override for this method. Chromium changes: https://chromium.googlesource.com/chromium/src/+/083c2a8b08fff93b74aac4f4acd89c5d1fb206ea commit 083c2a8b08fff93b74aac4f4acd89c5d1fb206ea Author: Qikai <qikaizhong@microsoft.com> Date: Tue Apr 21 22:53:26 2026 -0700 [bedrock] Move ChromeWebModalDialogManagerDelegate to BrowserWindowFeatures Extract ChromeWebModalDialogManagerDelegate from Browser into a new BrowserWindowModalDialogDelegate owned by BrowserWindowFeatures. The new class manages per-tab WebContentsModalDialogManager delegate registration via TabStripModelObserver and handles tab blocking, fullscreen exit, and dialog host lookup. Browser retains a thin SetWebContentsBlocked() override for DesktopBrowserWindowCapabilitiesDelegate, forwarding to the feature. DevTools scrim visibility uses a callback pattern subscribed by BrowserView. Bug: 496674143 Change-Id: Ia8aea00b733e113c5ca9e9e79d28a37061eb8ced Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7738543 Reviewed-by: Thomas Lukaszewicz <tluk@chromium.org> Commit-Queue: Qikai Zhong <qikaizhong@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1618668}