Merge pull request #13675 from Snuffleupagus/driver-image-src-last
[test/driver.js] Ensure that Image `src` is set *after* the callbacks in `resolveImages`
This commit is contained in:
commit
b3de26f514
@ -97,7 +97,6 @@ async function resolveImages(node, silentErrors = false) {
|
|||||||
|
|
||||||
const loadedPromises = [];
|
const loadedPromises = [];
|
||||||
for (let i = 0, ii = data.length; i < ii; i++) {
|
for (let i = 0, ii = data.length; i < ii; i++) {
|
||||||
images[i].src = data[i];
|
|
||||||
loadedPromises.push(
|
loadedPromises.push(
|
||||||
new Promise(function (resolveImage, rejectImage) {
|
new Promise(function (resolveImage, rejectImage) {
|
||||||
images[i].onload = resolveImage;
|
images[i].onload = resolveImage;
|
||||||
@ -108,6 +107,7 @@ async function resolveImages(node, silentErrors = false) {
|
|||||||
rejectImage(new Error("Error loading image " + e));
|
rejectImage(new Error("Error loading image " + e));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
images[i].src = data[i];
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user