From 0b31e89fa920f115d7c85e1a875ba2eca486b81e Mon Sep 17 00:00:00 2001 From: Arnold Loubriat Date: Sun, 22 Feb 2026 19:29:21 +0100 Subject: [PATCH] fix: Don't report selected state when toggled on Android --- platforms/android/src/node.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/platforms/android/src/node.rs b/platforms/android/src/node.rs index ed89e24c..ed1069f0 100644 --- a/platforms/android/src/node.rs +++ b/platforms/android/src/node.rs @@ -67,16 +67,7 @@ impl NodeWrapper<'_> { } fn is_selected(&self) -> bool { - match self.0.role() { - // https://www.w3.org/TR/core-aam-1.1/#mapping_state-property_table - // SelectionItem.IsSelected is set according to the True or False - // value of aria-checked for 'radio' and 'menuitemradio' roles. - Role::RadioButton | Role::MenuItemRadio => self.0.toggled() == Some(Toggled::True), - // https://www.w3.org/TR/wai-aria-1.1/#aria-selected - // SelectionItem.IsSelected is set according to the True or False - // value of aria-selected. - _ => self.0.is_selected().unwrap_or(false), - } + self.0.is_selected().unwrap_or(false) } fn content_description(&self) -> Option {