close #268 subscribe latest player state before resume

This commit is contained in:
Yanzhen Yu
2026-04-01 12:00:00 +08:00
parent 9d686d4302
commit 3acaeadb93

View File

@@ -424,6 +424,9 @@ export class Replayer {
const unloadSheets: Set<HTMLLinkElement> = new Set();
let timer: number;
let beforeLoadState = this.service.state;
const { unsubscribe } = this.service.subscribe((state) => {
beforeLoadState = state;
});
head
.querySelectorAll('link[rel="stylesheet"]')
.forEach((css: HTMLLinkElement) => {
@@ -440,6 +443,7 @@ export class Replayer {
if (timer) {
window.clearTimeout(timer);
}
unsubscribe();
}
});
}
@@ -455,6 +459,7 @@ export class Replayer {
}
// mark timer was called
timer = -1;
unsubscribe();
}, this.config.loadTimeout);
}
}