From 07a8bb0ffa621870535d7f569d3645a34ad73657 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Sat, 8 Dec 2018 07:12:41 +0900 Subject: [PATCH] Delay DOM mutation --- scripts/AnimeNotifier.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/AnimeNotifier.ts b/scripts/AnimeNotifier.ts index 9ee86a63..2eeb0898 100644 --- a/scripts/AnimeNotifier.ts +++ b/scripts/AnimeNotifier.ts @@ -933,8 +933,11 @@ export default class AnimeNotifier { let minutes = Math.trunc(time / 60) let seconds = Math.trunc(time) % 60 let paddedSeconds = ("00" + seconds).slice(-2) - timeElement.textContent = `${minutes}:${paddedSeconds}` - progressElement.style.transform = `scaleX(${time / video.duration})` + + Diff.mutations.queue(() => { + timeElement.textContent = `${minutes}:${paddedSeconds}` + progressElement.style.transform = `scaleX(${time / video.duration})` + }) }) video.addEventListener("waiting", () => {