diff --git a/ui/views/accessibility/views_ax_tree_manager.cc b/ui/views/accessibility/views_ax_tree_manager.cc index 9ddd02d0e05d5..2767d1d82a6bd 100644 --- a/ui/views/accessibility/views_ax_tree_manager.cc +++ b/ui/views/accessibility/views_ax_tree_manager.cc @@ -129,15 +129,6 @@ void ViewsAXTreeManager::OnWidgetDestroyed(Widget* widget) { widget_ = nullptr; } -void ViewsAXTreeManager::OnWidgetClosing(Widget* widget) { - // If a widget becomes disconnected from its root view, we shouldn't keep it - // in the map or attempt any operations on it. - if (widget->is_top_level() || !widget->GetRootView()) - views::WidgetAXTreeIDMap::GetInstance().RemoveWidget(widget); - - widget_ = nullptr; -} - void ViewsAXTreeManager::PerformAction(const ui::AXActionData& data) { if (!widget_ || !widget_->GetRootView()) return; diff --git a/ui/views/accessibility/views_ax_tree_manager.h b/ui/views/accessibility/views_ax_tree_manager.h index 3c28a84ddcbdd..b1b4d33321f80 100644 --- a/ui/views/accessibility/views_ax_tree_manager.h +++ b/ui/views/accessibility/views_ax_tree_manager.h @@ -98,7 +98,6 @@ class VIEWS_EXPORT ViewsAXTreeManager : public ui::AXTreeManager, // WidgetObserver implementation. void OnWidgetDestroyed(Widget* widget) override; - void OnWidgetClosing(Widget* widget) override; private: using ViewsAXTreeSerializer = ui::AXTreeSerializer<AXAuraObjWrapper*>;