From fa174a0664f85e5e8830448fd6c355f8d8640589 Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Tue, 22 Feb 2022 11:14:05 +1300 Subject: [PATCH] Changed the default a11y node role from ATK_ROLE_FRAME to ATK_ROLE_PANEL. ATK_ROLE_FRAME refers to a top-level window, ATK_ROLE_PANEL is what is used for containers in GTK. --- shell/platform/linux/fl_accessible_node.cc | 2 +- shell/platform/linux/fl_view_accessible.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shell/platform/linux/fl_accessible_node.cc b/shell/platform/linux/fl_accessible_node.cc index 21cdb24de985a..91525ab6a514c 100644 --- a/shell/platform/linux/fl_accessible_node.cc +++ b/shell/platform/linux/fl_accessible_node.cc @@ -186,7 +186,7 @@ static AtkRole fl_accessible_node_get_role(AtkObject* accessible) { return ATK_ROLE_IMAGE; } - return ATK_ROLE_FRAME; + return ATK_ROLE_PANEL; } // Implements AtkObject::ref_state_set. diff --git a/shell/platform/linux/fl_view_accessible.cc b/shell/platform/linux/fl_view_accessible.cc index d3c9f7c2eaaf3..af6e1da3ef595 100644 --- a/shell/platform/linux/fl_view_accessible.cc +++ b/shell/platform/linux/fl_view_accessible.cc @@ -56,7 +56,7 @@ static AtkObject* fl_view_accessible_ref_child(AtkObject* accessible, gint i) { // Implements AtkObject::get_role static AtkRole fl_view_accessible_get_role(AtkObject* accessible) { - return ATK_ROLE_FRAME; + return ATK_ROLE_PANEL; } static void fl_view_accessible_class_init(FlViewAccessibleClass* klass) {