diff --git a/content/browser/renderer_host/legacy_render_widget_host_win.cc b/content/browser/renderer_host/legacy_render_widget_host_win.cc index 89bcbe4a8d5e0..c7bc52f1b5424 100644 --- a/content/browser/renderer_host/legacy_render_widget_host_win.cc +++ b/content/browser/renderer_host/legacy_render_widget_host_win.cc @@ -201,9 +201,11 @@ bool LegacyRenderWidgetHostHWND::InitOrDeleteSelf(HWND parent) { ax_fragment_root_ = std::make_unique(hwnd(), this); } + // Continue to send honey pot events until we have kWebContents to + // ensure screen readers have the opportunity to enable. ui::AXMode mode = BrowserAccessibilityStateImpl::GetInstance()->GetAccessibilityMode(); - if (!mode.has_mode(ui::AXMode::kNativeAPIs)) { + if (!mode.has_mode(ui::AXMode::kWebContents)) { // Attempt to detect screen readers or other clients who want full // accessibility support, by seeing if they respond to this event. NotifyWinEvent(EVENT_SYSTEM_ALERT, hwnd(), kIdScreenReaderHoneyPot,