From 9a5bfe55537668a7d809c9a67cbc8e1e158f56a3 Mon Sep 17 00:00:00 2001 From: "dtseng@chromium.org" Date: Sun, 6 May 2012 08:15:09 +0000 Subject: Translates the webkit notification for selection changes properly on Windows and maps the roles to something that works for Jaws. This won't work until https://bugs.webkit.org/show_bug.cgi?id=85541 makes its way into Chrome. BUG=none TEST=manually with JFW13. TBR=darin Review URL: http://codereview.chromium.org/10352005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135586 0039d316-1c4b-4281-b951-d872f2087c98 --- content/renderer/renderer_accessibility.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'content/renderer/renderer_accessibility.cc') diff --git a/content/renderer/renderer_accessibility.cc b/content/renderer/renderer_accessibility.cc index bdde013..29986cb 100644 --- a/content/renderer/renderer_accessibility.cc +++ b/content/renderer/renderer_accessibility.cc @@ -53,6 +53,9 @@ bool WebAccessibilityNotificationToAccessibilityNotification( case WebKit::WebAccessibilityNotificationLoadComplete: *type = AccessibilityNotificationLoadComplete; break; + case WebKit::WebAccessibilityNotificationMenuListItemSelected: + *type = AccessibilityNotificationMenuListItemSelected; + break; case WebKit::WebAccessibilityNotificationMenuListValueChanged: *type = AccessibilityNotificationMenuListValueChanged; break; @@ -307,6 +310,7 @@ void RendererAccessibility::SendPendingAccessibilityNotifications() { break; } } + if (!is_child_of_parent) { obj = parent; notification.id = obj.axID(); -- cgit v1.1