mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
Bug 1472637 makes the decision of whether to construct an image frame not depend on this, so this is sound. We need to avoid reframing to fix this bug because otherwise we lose track of the previously painted image. Differential Revision: https://phabricator.services.mozilla.com/D23127
30 lines
837 B
HTML
30 lines
837 B
HTML
<!doctype html>
|
|
<meta charset="utf-8">
|
|
<title>
|
|
Test for bug 1395964: We don't reframe for image loading state changes.
|
|
</title>
|
|
<link rel="author" href="mailto:[email protected]" title="Emilio Cobos Álvarez">
|
|
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
|
<img id="content" src="support/1x1-transparent.png"></div>
|
|
<script>
|
|
SimpleTest.waitForExplicitFinish();
|
|
const utils = SpecialPowers.getDOMWindowUtils(window);
|
|
|
|
const content = document.getElementById("content");
|
|
|
|
onload = function() {
|
|
content.offsetTop;
|
|
|
|
const previousConstructCount = utils.framesConstructed;
|
|
|
|
content.addEventListener("load", function() {
|
|
content.offsetTop;
|
|
is(previousConstructCount, utils.framesConstructed,
|
|
"We should not have reframed");
|
|
SimpleTest.finish();
|
|
});
|
|
|
|
content.src = "support/blue-100x100.png";
|
|
}
|
|
</script>
|