Skip to content

Commit 59863d3

Browse files
authored
Properly set accessible value on label nodes (#16418)
# Objective AccessKit/accesskit#475 changed how text content should be set for AccessKit nodes with a role of `Label`. This was unfortunately missing from #16234. ## Solution When building an `accesskit::Node` with `Role::Label`, calls `set_value` instead of `set_label` on the node to set its content. ## Testing I can't test this right now on my Windows machine due to a compilation error with wgpu-hal I have no idea how to resolve.
1 parent 17c4b07 commit 59863d3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

crates/bevy_ui/src/accessibility.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,14 +133,14 @@ fn label_changed(
133133
if let Some(mut accessible) = accessible {
134134
accessible.set_role(Role::Label);
135135
if let Some(label) = label {
136-
accessible.set_label(label);
136+
accessible.set_value(label);
137137
} else {
138-
accessible.clear_label();
138+
accessible.clear_value();
139139
}
140140
} else {
141141
let mut node = Node::new(Role::Label);
142142
if let Some(label) = label {
143-
node.set_label(label);
143+
node.set_value(label);
144144
}
145145
commands
146146
.entity(entity)

0 commit comments

Comments
 (0)