Skip to content

Commit d5ec486

Browse files
authored
Remove accessibility elements from parent view when overlay is presented (#8219)
1 parent dbc4268 commit d5ec486

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

ios/RNNOverlayManager.mm

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ - (void)showOverlayWindow:(RNNOverlayWindow *)overlayWindow {
1717
overlayWindow.rootViewController.view.backgroundColor = [UIColor clearColor];
1818
[overlayWindow setWindowLevel:UIWindowLevelNormal];
1919
[overlayWindow setHidden:NO];
20+
21+
overlayWindow.previousWindow.accessibilityElementsHidden = YES;
2022
}
2123

2224
- (void)showOverlayWindowAsKeyWindow:(RNNOverlayWindow *)overlayWindow {
@@ -38,6 +40,8 @@ - (void)dismissAllOverlays {
3840
#pragma mark - private
3941

4042
- (void)detachOverlayWindow:(RNNOverlayWindow *)overlayWindow {
43+
overlayWindow.previousWindow.accessibilityElementsHidden = NO;
44+
4145
[overlayWindow.previousWindow makeKeyWindow];
4246
[overlayWindow setHidden:YES];
4347
[overlayWindow setRootViewController:nil];

0 commit comments

Comments
 (0)