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:
Jonas Jenwald 2021-07-06 11:10:04 +02:00 committed by GitHub
commit b3de26f514
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -97,7 +97,6 @@ async function resolveImages(node, silentErrors = false) {
const loadedPromises = [];
for (let i = 0, ii = data.length; i < ii; i++) {
images[i].src = data[i];
loadedPromises.push(
new Promise(function (resolveImage, rejectImage) {
images[i].onload = resolveImage;
@ -108,6 +107,7 @@ async function resolveImages(node, silentErrors = false) {
rejectImage(new Error("Error loading image " + e));
}
};
images[i].src = data[i];
})
);
}