We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f1be6e5 + 82173b8 commit 39d3d18Copy full SHA for 39d3d18
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