Merge pull request #872 from amgleitman/amgleitman/macos-accessibility-focus-notification

fix: Post NSAccessibilityLayoutChangedNotification when we call setAccessibilityFocus on macOS
This commit is contained in:
Adam Gleitman 2021-10-28 12:01:59 -07:00 коммит произвёл GitHub
Родитель 78a879c8b7 e1ea6d2e66
Коммит 4baf0f30e8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -99,9 +99,10 @@ RCT_EXPORT_METHOD(getCurrentVoiceOverState:(RCTResponseSenderBlock)callback
RCT_EXPORT_METHOD(setAccessibilityFocus:(nonnull NSNumber *)reactTag)
{
dispatch_async(dispatch_get_main_queue(), ^{
dispatch_async(dispatch_get_main_queue(), ^{
NSView *view = [self.bridge.uiManager viewForReactTag:reactTag];
[[view window] makeFirstResponder:view];
NSAccessibilityPostNotification(view, NSAccessibilityLayoutChangedNotification);
});
}