- 
                Notifications
    
You must be signed in to change notification settings  - Fork 13.4k
 
Description
Prerequisites
- I have read the Contributing Guidelines.
 - I agree to follow the Code of Conduct.
 - I have searched for existing issues that already report this problem, without success.
 
Ionic Framework Version
v7.x
Current Behavior
Backdrop (shadow part of ion-popover component) contains attribute aria-hidden=true, which is not correct from accessibility purposes.
Console shows error below:
Blocked aria-hidden on a <ion-backdrop> element because the element that just received focus must not be hidden from assistive technology users. Avoid using aria-hidden on a focused element or its ancestor. Consider using the inert attribute instead, which will also prevent focus. For more details, see the aria-hidden section of the WAI-ARIA specification at 
Expected Behavior
Backdrop (shadow part of ion-popover component) NOT contains attribute aria-hidden
Steps to Reproduce
- Open the element
 - Click on backdrop
 - Popover will be dismissed and console error will appear
 
Code Reproduction URL
https://stackblitz.com/edit/angular-e2jj3l-tpkxhe?file=src%2Fapp%2Fapp.component.html
Ionic Info
Ionic:
Ionic CLI                     : 7.1.1
Ionic Framework               : @ionic/angular 7.5.5
@angular-devkit/build-angular : 16.0.6
@angular-devkit/schematics    : 16.0.6
@angular/cli                  : 16.0.6
@ionic/angular-toolkit        : 9.0.0
Capacitor:
Capacitor CLI      : 5.0.5
@capacitor/android : 5.0.5
@capacitor/core    : 5.0.5
@capacitor/ios     : 5.0.5
Utility:
cordova-res : not installed globally
native-run  : 1.7.4
System:
NodeJS : v20.13.1
npm    : 10.5.2
OS     : Windows 10
Additional Information
No response