1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
\r
6 function removeAreaElement() {
\r
7 document.getElementById("test").innerHTML=1
\r
10 function queryTitleOnDecendants(accessibilityObject) {
\r
11 accessibilityObject.title
\r
13 var count = accessibilityObject.childrenCount;
\r
14 for (var i = 0; i < count; ++i)
\r
15 queryTitleOnDecendants(accessibilityObject.childAtIndex(i));
\r
18 <script src="../fast/js/resources/js-test-pre.js"></script>
\r
23 <map name="map" id="test"><area href="javascript:document.getElementById('result').innerHTML='area clicked'" /></map>
\r
25 <p id="description"></p>
\r
26 <div id="console"></div>
\r
29 description("Requesting the title of an AccessibilityImageMapLink can cause a crash when the map's area element has been removed.");
\r
31 if (window.accessibilityController) {
\r
32 // First build up full accessibility tree.
\r
33 document.body.focus();
\r
34 queryTitleOnDecendants(accessibilityController.focusedElement);
\r
38 // Now call request the title for each accessibility object.
\r
39 document.body.focus();
\r
40 queryTitleOnDecendants(accessibilityController.focusedElement);
\r
45 <script src="../fast/js/resources/js-test-post.js"></script>
\r