X-Git-Url: https://git.webkit.org/?p=WebKit-https.git;a=blobdiff_plain;f=Source%2FWebCore%2Faccessibility%2Fmac%2FWebAccessibilityObjectWrapperMac.mm;h=2d8bb8308792c37a1fd1eebff7e276ecedfb6f2b;hp=69ff0c76e1ccaf108f298737dde555626970dabf;hb=a4a662c9cec4c5634e995e0dc1e0f554c381c59d;hpb=709d3bfd25af123e0bcde67fd995a29f379a389d;ds=inline diff --git a/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm b/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm index 69ff0c76e1cc..2d8bb8308792 100644 --- a/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm +++ b/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm @@ -1143,6 +1143,8 @@ static id textMarkerRangeFromVisiblePositions(AXObjectCache *cache, VisiblePosit } if (webAreaAttrs == nil) { tempArray = [[NSMutableArray alloc] initWithArray:attributes]; + // WebAreas should not expose AXSubrole. + [tempArray removeObject:NSAccessibilitySubroleAttribute]; [tempArray addObject:@"AXLinkUIElements"]; [tempArray addObject:@"AXLoaded"]; [tempArray addObject:@"AXLayoutCount"];