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

Unified Diff: third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html

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: third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html
diff --git a/third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html b/third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html
index d97dac25f764a141a7187cfce34517bd233fe185..089c3018f4fe4833ba4eb0eea61e66f01fa4f8d2 100644
--- a/third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html
+++ b/third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html
@@ -17,9 +17,6 @@
style="border: 1px solid #000000;">
<div id="richly_editable6" contentEditable="true">Some text.</div>
</canvas>
-<iframe id="richly_editable7"
- src="data:text/html,<html><body><p>Some text.</p></body></html>">
-</iframe>
<!-- Non-richly editable elements. -->
<input id="non_richly_editable1" type="text" value="Some text.">
@@ -37,38 +34,22 @@ Some text.</textarea>
<script>
description("This tests that only elements that allow the user to edit rich text in them are recognized as being richly editable.");
- var iframeId = "richly_editable7";
- var iframe = document.getElementById(iframeId);
- window.axElement = undefined; // Needs to be globally declared for test expectations to work.
- iframe.onload = function()
- {
- var iframeDocument = iframe.contentDocument;
- iframeDocument.designMode = "on";
+ if (window.accessibilityController) {
- if (window.accessibilityController) {
-
- for (var i = 1; i <= 7; ++i) {
- var elementId = "richly_editable" + i;
- var element = document.getElementById(elementId);
- element.focus();
- window.axElement = accessibilityController.focusedElement;
- shouldBeTrue("axElement.isRichlyEditable");
- }
-
- // Both the iframe itself (tested above) and its body should be richly editable.
- iframeDocument.body.focus();
- window.axElement = accessibilityController.focusedElement;
+ for (var i = 1; i <= 6; ++i) {
+ var elementId = "richly_editable" + i;
+ var element = document.getElementById(elementId);
+ element.focus();
+ var axElement = accessibilityController.focusedElement;
shouldBeTrue("axElement.isRichlyEditable");
+ }
-
- for (var i = 1; i <= 8; ++i) {
- var elementId = "non_richly_editable" + i;
- var element = document.getElementById(elementId);
- element.focus();
- window.axElement = accessibilityController.focusedElement;
- shouldBeFalse("axElement.isRichlyEditable");
- }
-
+ for (var i = 1; i <= 7; ++i) {
+ var elementId = "non_richly_editable" + i;
+ var element = document.getElementById(elementId);
+ element.focus();
+ var axElement = accessibilityController.focusedElement;
+ shouldBeFalse("axElement.isRichlyEditable");
}
- };
+ }
</script>

Powered by Google App Engine
This is Rietveld 408576698