web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Why is screen reading ...
Power Apps
Unanswered

Why is screen reading not working on my canvas app?

(0) ShareShare
ReportReport
Posted on by 932 Super User 2024 Season 1

I am new to screen reader. Just a note I'm using Chrome as my browser. I read the following from the Microsoft Documentation:

 

https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/accessible-apps

 

"To ensure a satisfying experience with the screen reader it is recommended to:

 

Ensure all input controls have the AccessibleLabel property set.
For images, set AccessibleLabel to an appropriate description.
If a picture is not used as a button or a link (i.e. icon is there just for the decoration) and should not be read by the screen reader, make sure the AccessibleLabel is empty or not set.
If a picture or an icon is used as a button, then set TabIndex to 0 and AccessibleLabel to the link description."

 

I thought if I give a text to the AccessibleLabel property of a button for example, NVDA would read the text when the App is played. Here is a screenshot of what I did:

 

HamidBee_1-1665655996393.png

 

But when I play the app and click the home button, I can't hear any screen reading from the browser. Can somebody please tell me what I'm doing wrong?.

 

Thanks in advance. 

 

 

Categories:
I have the same question (0)
  • SB15 Profile Picture
    6 on at

    Did you figure this out? Microsoft Canvas and Power Apps seem to be introducing many accessibility issues for screen reader users.

  • HamidBee Profile Picture
    932 Super User 2024 Season 1 on at

    Hi @SB15.  I actually haven't. I really wasn't sure what else to try. @timl I'd kindly like to ask if you can help on this.

  • timl Profile Picture
    36,383 Super User 2025 Season 2 on at

    Hi @HamidBee

    The problem is that screen readers behave differently and don't all work constantly in the way we expect.

     

    To illustrate, let's add an icon and set the AccessibleLabel text to "Click here to add". Through the developer tools in the browser, we see that Power Apps sets the aria-label attribute as expected.

     

    There's an issue where NVDA doesn't parse the aria-label text in some circumstances, so that's the reason why the Accessibility Label text for the icon produces no sound in NVDA.


    https://stackoverflow.com/questions/41127854/nvda-not-reading-aria-label-in-span-what-is-the-alternative

     

    timl_2-1668036581726.png

     

  • SB15 Profile Picture
    6 on at

    Timl A basic rule for accessibility is that

  • SB15 Profile Picture
    6 on at

    Timl,remember that a basic rule of accessibility, is to use standard html elements as the primary design aproach.The 1st rule of aria, is “don’t use aria” this of course is a fun way of reminding us that a RIA is a last resort only…

    I don’t know what is going on with Microsoft but everybody seems to be drinking the same Kool-Aid in other words going rogue and a RI a happy…

    Stick with the basics and the screen readers will work.

    Standards are in place because there is no standard user.

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 796 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 327 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard