We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3b2979e commit 82173b8Copy full SHA for 82173b8
1 file changed
Source/WebCore/accessibility/atk/WebKitAccessible.cpp
@@ -745,7 +745,13 @@ static AtkRole atkRole(AccessibilityObject* coreObject)
745
case AccessibilityRole::UserInterfaceTooltip:
746
return ATK_ROLE_TOOL_TIP;
747
case AccessibilityRole::WebArea:
748
- return ATK_ROLE_DOCUMENT_WEB;
+ {
749
+ WebCore::Frame *frame = coreObject->frame();
750
+ if (frame)
751
+ return frame->WebCore::Frame::isMainFrame() ? ATK_ROLE_DOCUMENT_WEB : ATK_ROLE_DOCUMENT_FRAME;
752
+ else
753
+ return ATK_ROLE_DOCUMENT_WEB;
754
+ }
755
case AccessibilityRole::WebApplication:
756
return ATK_ROLE_EMBEDDED;
757
case AccessibilityRole::ApplicationLog:
0 commit comments