Skip to content

Commit 39d3d18

Browse files
authored
Merge pull request #1206 from filipe-norte-red/wpe-2.38-fix-voice-guidance-on-iframe-load
Fix Voice Guidance reads iframe when added to DOM
2 parents f1be6e5 + 82173b8 commit 39d3d18

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

Source/WebCore/accessibility/atk/WebKitAccessible.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,13 @@ static AtkRole atkRole(AccessibilityObject* coreObject)
745745
case AccessibilityRole::UserInterfaceTooltip:
746746
return ATK_ROLE_TOOL_TIP;
747747
case AccessibilityRole::WebArea:
748-
return ATK_ROLE_DOCUMENT_WEB;
748+
{
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+
}
749755
case AccessibilityRole::WebApplication:
750756
return ATK_ROLE_EMBEDDED;
751757
case AccessibilityRole::ApplicationLog:

0 commit comments

Comments
 (0)