Index: Source/core/page/Page.cpp |
diff --git a/Source/core/page/Page.cpp b/Source/core/page/Page.cpp |
index ea017a3640d25f70b17faa25f4081577e7a59620..9dc655a814e403f5e0bb9d553a4929b778ff034c 100644 |
--- a/Source/core/page/Page.cpp |
+++ b/Source/core/page/Page.cpp |
@@ -554,6 +554,10 @@ void Page::settingsChanged(SettingsDelegate::ChangeType changeType) |
} |
setNeedsRecalcStyleInAllFrames(); |
break; |
+ case SettingsDelegate::AccessibilityStateChange: |
+ if (!mainFrame() || !mainFrame()->isLocalFrame()) |
+ break; |
+ deprecatedLocalMainFrame()->document()->axObjectCacheOwner().clearAXObjectCache(); |
} |
} |