fix class usage for tests
Sonarqube Scanner / Build and analyze (push) Failing after 1m7s

This commit is contained in:
Florian Zumpe
2026-09-27 21:05:05 +02:00
parent a3e7ca16ba
commit 4b8105188f
5 changed files with 19 additions and 7 deletions
+11 -3
View File
@@ -27,6 +27,14 @@
const versioned = path => `${path}${path.includes('?') ? '&' : '?'}v=${encodeURIComponent(versions.app)}`;
function schedule(callback, delay = 0) {
if (typeof globalThis.setTimeout === 'function') {
return globalThis.setTimeout(callback, delay);
}
callback();
return null;
}
function setStatusText(text, immediate = false) {
if (!statusText) return;
statusTransition += 1;
@@ -37,7 +45,7 @@
return;
}
statusText.classList.add('is-fading');
globalThis.setTimeout(() => {
schedule(() => {
if (transition !== statusTransition) return;
statusText.textContent = text;
statusText.classList.remove('is-fading');
@@ -139,9 +147,9 @@
if (typeof globalThis.requestAnimationFrame === 'function') {
globalThis.requestAnimationFrame(showEnter);
} else {
globalThis.setTimeout(showEnter, 0);
schedule(showEnter);
}
globalThis.setTimeout(() => {
schedule(() => {
if (actionStatus) actionStatus.hidden = true;
}, 220);
enter.focus();