blob: fce692844373a46e76220813d3156699d98f26d8 [file] [edit]
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"><!-- webkit-test-runner [ IsAccessibilityIsolatedTreeEnabled=true ] -->
<html>
<head>
<script src="../../resources/js-test.js"></script>
<script src="../../resources/accessibility-helper.js"></script>
</head>
<body id="body">
<div id="content">
<button>1</button>
<img src="resources/___.png" width=100 height=100 id="image">
<button>2</button>
</div>
<p id="description"></p>
<div id="console"></div>
<script>
description("This verifies that when an image loads its resource late, the AX tree is updated to re-add the image.");
if (window.accessibilityController) {
document.body.offsetHeight;
window.jsTestIsAsync = true;
var content = accessibilityController.accessibleElementById("content");
debug("BEFORE: Group count: " + content.childrenCount);
document.getElementById("image").onload = async function() {
document.body.offsetHeight;
await waitFor(() => {
return content.childrenCount === 3;
});
debug("AFTER: Group count: " + content.childrenCount);
finishJSTest();
};
setTimeout(function() {
document.getElementById("image").src = "../resources/cake.png";
}, 100);
}
</script>
</body>
</html>