Skip to content

Fix Narrator silence on PipsPager page navigation#2093

Merged
ayushjai19 merged 6 commits intomainfrom
copilot/fix-narrator-silent-issue
Jan 6, 2026
Merged

Fix Narrator silence on PipsPager page navigation#2093
ayushjai19 merged 6 commits intomainfrom
copilot/fix-narrator-silent-issue

Conversation

Copy link
Contributor

Copilot AI commented Jan 5, 2026

Fix Narrator announcement for PipsPager page changes

  • Initialize TestPipsPager2 with NumberOfPages property
  • Implement SelectedIndexChanged event handler for narrator announcements
  • Use UIHelper.AnnounceActionForAccessibility for programmatic narrator announcements
  • Enhance announcement format to include total page count
  • Extract notification ID to a constant for maintainability
  • Run code review to validate changes
  • Run CodeQL security check

Summary

This PR fixes an accessibility issue where the Narrator screen reader remained silent when users clicked the Next/Previous page buttons on the PipsPager control in the WinUI 3 Gallery app.

Changes Made:

  1. Initialized PipsPager: Set NumberOfPages="10" on TestPipsPager2 to provide a working example
  2. Implemented event handler: Added SelectedIndexChanged handler that uses UIHelper.AnnounceActionForAccessibility() to programmatically announce page changes to screen readers
  3. Enhanced announcement format: Changed from "Page X selected" to "Page X of Y selected" to provide users with context about their position and the total number of pages
  4. Code quality improvement: Extracted notification ID to a private constant (PipsPagerPageChangeNotificationId) for better maintainability and to prevent typos
  5. No visible UI changes: Uses AutomationPeer.RaiseNotificationEvent internally (via UIHelper) to announce without adding visible text elements

Technical Implementation:

The solution uses UIHelper.AnnounceActionForAccessibility() which internally calls AutomationPeer.RaiseNotificationEvent() with AutomationNotificationKind.ActionCompleted. This approach follows the pattern used throughout the WinUI Gallery codebase (AppBarButtonPage, BreadcrumbBarPage, ClipboardPage, etc.) for making narrator announcements without requiring visible UI elements.

Accessibility Impact:

Users who rely on screen readers will now hear "Page X of Y selected" when navigating through pages using the Next/Previous buttons, meeting MAS 4.2.12 accessibility requirements, without any visible UI changes to the PipsPager control. The enhanced format provides better context by including the total page count.

Original prompt

This section details on the original issue you should resolve

<issue_title>Upon selecting Next page/Previous page, Narrator remains silent</issue_title>
<issue_description>### Which version of the app?

WinUI 3 Gallery

Description

Environment Details:
OS Version: 24H2 (OS Build 26100.4315)
App: WinUI 3 Gallery
App Version: 2.6.0.0 (SDK 1.7)
AT: Color Contrast

Repro Steps:
Launch the WinUI 3 Gallery app.
Navigate to search box using tab key.
Type 'Pipspager' in search box and activate it.
Now navigate to 'Next/Previous page' button under 'Pipspager with options to change its orientation and button visibility'. And activate it. Observe Narrator announcement.
Actual Result:
Upon selecting Next page/Previous page, Narrator remains silent Instead of announcing the appeared page information and focused element information.

Expected Result:
Upon selecting Next page/Previous page, Narrator should not remain silent, Instead it should announce the selected page Like, Page 5 selected.

User impact:
Users who rely on Screen reader will face difficulty in understanding the updated page information.

MAS Reference Link: MAS 4.2.12 – Change Notification

Trap ID: 1.9 - Feedback Failure

“Have feedback on bugs logged, please tag bug as “A11yRCA” and add your feedback in the comment section.”

Screenshots

No response

Windows version

Windows 11 24H2 (26100)

Additional context

No response</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: ayushjai19 <244442986+ayushjai19@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix Narrator silence on page navigation Add screen reader announcements for PipsPager page navigation Jan 5, 2026
Copilot AI requested a review from ayushjai19 January 5, 2026 12:26

This comment was marked as resolved.

This comment was marked as resolved.

Co-authored-by: ayushjai19 <244442986+ayushjai19@users.noreply.github.com>
…s without visible TextBlock

Co-authored-by: ayushjai19 <244442986+ayushjai19@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 6, 2026

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • 1p7vsblobprodcus324.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/E25CD4A82AF7DCCAC78C9E3EDD9CC1BB/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • 51yvsblobprodcus36.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/A5067618043C36E803E5020505C5E40F/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • 6s7vsblobprodcus313.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/0A8D2B0114395BB81780675AAD5BD541/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • 96bvsblobprodcus338.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/tests/WinUIGallery.UITests/WinUIGallery.UITests.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
  • crl.godaddy.com
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/9385D6F79C8C3B1189EF0A92FFB71E10/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/7F0AD5B89EC078FE77CFD6BDA2F52E08/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/C1A6874189F3A3E4F1A43CCA7F065BAD/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • e7bvsblobprodcus348.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/WinUIGallery.sln --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/WinUIGallery.DesktopWap.sln --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/WinUIGallery/WinUIGallery.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
  • ibzvsblobprodcus369.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/tests/WinUIGallery.UITests/WinUIGallery.UITests.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
  • k4kvsblobprodcus344.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/AFED770A6C82C3D0C8515A8A32ECB221/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • kmuvsblobprodcus389.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/0A8D2B0114395BB81780675AAD5BD541/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • l7avsblobprodcus319.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/DD674349C5B065D73E0313A5900CA422/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • ocsp.godaddy.com
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/9385D6F79C8C3B1189EF0A92FFB71E10/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/7F0AD5B89EC078FE77CFD6BDA2F52E08/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/C1A6874189F3A3E4F1A43CCA7F065BAD/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • pkvvsblobprodcus321.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/tests/WinUIGallery.UITests/WinUIGallery.UITests.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
  • rcxvsblobprodcus328.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/AFED770A6C82C3D0C8515A8A32ECB221/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • vwvvsblobprodcus334.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/780211A2D4C6297318C9E18BBEC72052/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/DD674349C5B065D73E0313A5900CA422/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • ytvvsblobprodcus310.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/tests/WinUIGallery.UITests/WinUIGallery.UITests.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title Add screen reader announcements for PipsPager page navigation Fix Narrator silence on PipsPager page navigation Jan 6, 2026

This comment was marked as resolved.

Co-authored-by: ayushjai19 <244442986+ayushjai19@users.noreply.github.com>
@microsoft microsoft deleted a comment from Copilot AI Jan 6, 2026
@microsoft microsoft deleted a comment from Copilot AI Jan 6, 2026
@ayushjai19 ayushjai19 marked this pull request as ready for review January 6, 2026 07:31
@ayushjai19
Copy link
Collaborator

/azp run

…tification ID

Co-authored-by: ayushjai19 <244442986+ayushjai19@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 6, 2026

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • 1p7vsblobprodcus324.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/E25CD4A82AF7DCCAC78C9E3EDD9CC1BB/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • 6s7vsblobprodcus313.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/0A8D2B0114395BB81780675AAD5BD541/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • 96bvsblobprodcus338.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/tests/WinUIGallery.UITests/WinUIGallery.UITests.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
  • c78vsblobprodcus322.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/B5AF55DD6E1574571C33EAF5DAEB6266/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • crl.godaddy.com
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/7F0AD5B89EC078FE77CFD6BDA2F52E08/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • e7bvsblobprodcus348.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/WinUIGallery.sln --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/WinUIGallery.DesktopWap.sln --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/WinUIGallery/WinUIGallery.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
  • ibzvsblobprodcus369.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/tests/WinUIGallery.UITests/WinUIGallery.UITests.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
  • jd4vsblobprodcus366.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/5707D9CCD3909344C2384588AB311A3D/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • k4kvsblobprodcus344.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/AFED770A6C82C3D0C8515A8A32ECB221/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • l7avsblobprodcus319.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/DD674349C5B065D73E0313A5900CA422/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • ocsp.godaddy.com
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/7F0AD5B89EC078FE77CFD6BDA2F52E08/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • pkvvsblobprodcus321.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/tests/WinUIGallery.UITests/WinUIGallery.UITests.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/2BA3A66AC79FC725BB64C9C1AA39E377/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • rcxvsblobprodcus328.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/DC729DA7A00C49E806D9BECF97EED2B3/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • vwvvsblobprodcus334.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/780211A2D4C6297318C9E18BBEC72052/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/DD674349C5B065D73E0313A5900CA422/missingpackages_workingdir --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force (dns block)
  • ytvvsblobprodcus310.vsblob.vsassets.io
    • Triggering command: /usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/WinUI-Gallery/WinUI-Gallery/tests/WinUIGallery.UITests/WinUIGallery.UITests.csproj --packages /home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/WinUI-Gallery/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@ayushjai19
Copy link
Collaborator

/azp run

@ayushjai19 ayushjai19 merged commit 8821a08 into main Jan 6, 2026
4 checks passed
@ayushjai19 ayushjai19 deleted the copilot/fix-narrator-silent-issue branch January 6, 2026 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upon selecting Next page/Previous page, Narrator remains silent

4 participants