may have fixed a bug where tabbing out makes a gap in the animation. Needs further testing

This commit is contained in:
2025-01-06 00:54:25 +01:00
parent 72a56789e0
commit c75c120383
2 changed files with 22 additions and 6 deletions
+21 -5
View File
@@ -131,7 +131,7 @@ document.addEventListener("DOMContentLoaded", async function() {
}, false)
window.addEventListener("resize", () => {
window.addEventListener("resize", function() {
calcPixelDensity()
switch (CURRENT_PAGE) {
@@ -146,12 +146,28 @@ window.addEventListener("resize", () => {
let prevAnimationState = isAnimating
document.addEventListener("visibilitychange", function (event) {
document.addEventListener("visibilitychange", function() {
if (document.hidden) {
prevAnimationState = isAnimating
isAnimating = false
prevAnimationState = isAnimating;
isAnimating = false;
}
else {
isAnimating = prevAnimationState
isAnimating = prevAnimationState;
}
});
/*
window.addEventListener("blur", function() {
if (document.visibilityState === "visible") {
prevAnimationState = isAnimating;
isAnimating = false;
}
});
*/
window.addEventListener("focus", function() {
if (!document.hidden) {
isAnimating = prevAnimationState;
}
});