fix: remove noop arrow functions in player

This commit is contained in:
2026-05-24 22:45:04 +02:00
parent aa650068b1
commit 36f1961c9e
6 changed files with 31 additions and 12 deletions

View File

@@ -21,7 +21,9 @@ const loadVideo = (url: string): void => {
state.video.src = url;
state.video.load();
state.pendingSeekTime = prevTime; // restored in loadedmetadata handler
if (wasPlaying) state.video.play().catch(() => {});
if (wasPlaying) {
state.video.play().catch(() => undefined);
}
};
/**
@@ -51,13 +53,17 @@ export const updateModeButtons = (): void => {
dub?.classList.toggle('text-foreground', m !== 'dub');
dub?.classList.toggle('opacity-50', !state.availableModes.includes('dub'));
dub?.classList.toggle('cursor-not-allowed', !state.availableModes.includes('dub'));
dub && (dub.disabled = !state.availableModes.includes('dub'));
if (dub) {
dub.disabled = !state.availableModes.includes('dub');
}
sub?.classList.toggle('text-accent', m === 'sub');
sub?.classList.toggle('text-foreground', m !== 'sub');
sub?.classList.toggle('opacity-50', !state.availableModes.includes('sub'));
sub?.classList.toggle('cursor-not-allowed', !state.availableModes.includes('sub'));
sub && (sub.disabled = !state.availableModes.includes('sub'));
if (sub) {
sub.disabled = !state.availableModes.includes('sub');
}
};
/**