Files
firefox/layout/style/test/test_reframe_image_loading.html
Emilio Cobos Álvarez af511bfedc Bug 1395964 - Make image loading changes not reframe. r=tnikkel
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
2019-03-18 16:18:52 +01:00

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>