From cfbc69a7d9dc476cbfb4d56e68e7f507d93bf40f Mon Sep 17 00:00:00 2001 From: Aryan Choudhary Date: Wed, 29 Apr 2026 12:49:30 +0530 Subject: [PATCH] Fix navigation bar accessibility for screen readers Added AutomationProperties.SetName to the CustomNavViewItem control to ensure screen readers correctly announce the localized names for navigation options like 'Software Updates' and 'Installed Packages'. --- src/UniGetUI/Controls/CustomNavViewItem.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/UniGetUI/Controls/CustomNavViewItem.cs b/src/UniGetUI/Controls/CustomNavViewItem.cs index 42d2bc1f29..bca2630848 100644 --- a/src/UniGetUI/Controls/CustomNavViewItem.cs +++ b/src/UniGetUI/Controls/CustomNavViewItem.cs @@ -1,4 +1,5 @@ using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Automation; using Microsoft.UI.Xaml.Controls; using UniGetUI.Core.Tools; using UniGetUI.Interface; @@ -47,6 +48,7 @@ public string Text string text = CoreTools.Translate(value); _textBlock.Text = text; ToolTipService.SetToolTip(this, text); + AutomationProperties.SetName(this, text); } }