Chore: Patch all Svelte-Warnings & Add Aria-Labels

This commit is contained in:
Youwes09
2026-05-01 00:38:15 -05:00
parent 1801fecdbb
commit a71cc719ba
23 changed files with 77 additions and 66 deletions
@@ -493,8 +493,8 @@
{#if confirmUnbindId !== null}
{@const rec = records.find(r => r.id === confirmUnbindId)}
{@const trk = rec ? trackerFor(rec.trackerId) : null}
<div class="confirm-backdrop" role="presentation" onclick={() => confirmUnbindId = null}>
<div class="confirm-modal" role="dialog" onclick={(e) => e.stopPropagation()}>
<div class="confirm-backdrop" role="button" tabindex="-1" aria-label="Cancel" onclick={() => confirmUnbindId = null} onkeydown={(e) => { if (e.key === 'Escape') confirmUnbindId = null; }}>
<div class="confirm-modal" role="dialog" tabindex="-1" onclick={(e) => e.stopPropagation()} onkeydown={(e) => e.stopPropagation()}>
<p class="confirm-title">Unlink from {trk?.name ?? "tracker"}?</p>
<p class="confirm-body">Your progress on {trk?.name} is unaffected.</p>
<div class="confirm-row">