Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4407)

Unified Diff: chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js

Issue 1761633002: One accessibility tree per frame. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix is-richly-editable test Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js
diff --git a/chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js b/chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js
index ae9fef3845d86326c3d435fc95f6116ddca455df..757ec018faf7d3836aba517976f38ac942c99947 100644
--- a/chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js
+++ b/chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js
@@ -200,8 +200,10 @@ AutomationPredicate.linebreak = function(first, second) {
* @return {boolean}
*/
AutomationPredicate.container = function(node) {
+ if (node.role == RoleType.rootWebArea)
+ return !node.parent || node.parent.root.role != RoleType.rootWebArea;
+
return node.role == RoleType.toolbar ||
- node.role == RoleType.rootWebArea ||
node.role == RoleType.window;
};

Powered by Google App Engine
This is Rietveld 408576698