diff options
Diffstat (limited to 'accessible/base/nsAccessibilityService.cpp')
-rw-r--r-- | accessible/base/nsAccessibilityService.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/accessible/base/nsAccessibilityService.cpp b/accessible/base/nsAccessibilityService.cpp index d38276572b..615af596a7 100644 --- a/accessible/base/nsAccessibilityService.cpp +++ b/accessible/base/nsAccessibilityService.cpp @@ -122,7 +122,7 @@ static LocalAccessible* MaybeCreateSpecificARIAAccessible( if (!parent) { return nullptr; } - if (!parent->IsTable() && parent->Role() == roles::GROUPING) { + if (!parent->IsTable() && parent->Role() == roles::ROWGROUP) { parent = parent->GetNonGenericParent(); if (!parent) { return nullptr; @@ -838,7 +838,8 @@ void nsAccessibilityService::RecreateAccessible(PresShell* aPresShell, void nsAccessibilityService::GetStringRole(uint32_t aRole, nsAString& aString) { #define ROLE(geckoRole, stringRole, ariaRole, atkRole, macRole, macSubrole, \ - msaaRole, ia2Role, androidClass, iosIsElement, nameRule) \ + msaaRole, ia2Role, androidClass, iosIsElement, uiaControlType, \ + nameRule) \ case roles::geckoRole: \ aString.AssignLiteral(stringRole); \ return; |