add a little timeout to the delayed cw thing
it seems like sometimes the load handlers are processed before the image is actually switched
This commit is contained in:
parent
f8ce4a9362
commit
5e64e9ea1b
1 changed files with 2 additions and 1 deletions
|
@ -27,7 +27,8 @@ function setImage(id: string, src: string, href: string, cw: string): void {
|
||||||
|
|
||||||
if (curCw && !coverNew) {
|
if (curCw && !coverNew) {
|
||||||
// keep old cover until load
|
// keep old cover until load
|
||||||
mainimg.addEventListener('load', () => openCW(null, curCw), {once: true});
|
function removeCover() { setTimeout(() => openCW(null, curCw!), 100); }
|
||||||
|
mainimg.addEventListener('load', removeCover, {once: true});
|
||||||
} else if (coverNew) {
|
} else if (coverNew) {
|
||||||
// place new cover
|
// place new cover
|
||||||
const newCw =
|
const newCw =
|
||||||
|
|
Loading…
Reference in a new issue