Bug 1618364 - Add OSX accessible lifecycle notifications. r=morgan

Differential Revision: https://phabricator.services.mozilla.com/D64481

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Eitan Isaacson 2020-02-27 16:54:59 +00:00
Родитель 58ef4b8178
Коммит 8ec8f6b45c
1 изменённых файлов: 7 добавлений и 0 удалений

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

@ -1142,9 +1142,16 @@ struct RoleDescrComparator {
if (curNative) [mChildren addObject:curNative];
}
- (BOOL)accessibilityNotifiesWhenDestroyed {
return YES;
}
- (void)expire {
NS_OBJC_BEGIN_TRY_ABORT_BLOCK;
NSAccessibilityPostNotification(
self, NSAccessibilityUIElementDestroyedNotification);
[self invalidateChildren];
mGeckoAccessible = 0;