Skip to content

Commit ab619d5

Browse files
authored
Merge pull request #1187 from re-motion/bugfix/RM-9238-not-selected-tree-nodes-are-still-read-as-selected-in-jaws
RM-9238 Not selected tree nodes are now set as not selected
2 parents 7472925 + c9e40fa commit ab619d5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Remotion/Web/Core/UI/Controls/WebTreeView.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -834,8 +834,10 @@ private void RenderNodeLabel (HtmlTextWriter writer, WebTreeNode node, string no
834834
writer.AddAttribute(HtmlTextWriterAttribute2.Role, HtmlRoleAttributeValue.TreeItem);
835835
writer.AddAttribute("tabindex", _focusededNode == node ? "0" : "-1");
836836

837-
if(node.IsSelected)
838-
writer.AddAttribute(HtmlTextWriterAttribute2.AriaSelected, HtmlAriaSelectedAttributeValue.True);
837+
var ariaSelectedAttributeValue = node.IsSelected
838+
? HtmlAriaSelectedAttributeValue.True
839+
: HtmlAriaSelectedAttributeValue.False;
840+
writer.AddAttribute(HtmlTextWriterAttribute2.AriaSelected, ariaSelectedAttributeValue);
839841

840842
bool hasChildren = node.Children.Count > 0;
841843
bool isEvaluated = node.IsEvaluated;

0 commit comments

Comments
 (0)