From 53f4e3d345fb928c02c335f9bd1e3e3ce8d99899 Mon Sep 17 00:00:00 2001 From: xpltd Date: Sun, 22 Mar 2026 16:37:03 -0500 Subject: [PATCH] Mobile queue badge + fix paste-then-download race condition Mobile: - Queue tab shows badge with active job count (queued/downloading) - Badge hidden when user is already on Queue tab - Styled as accent-colored pill with count (caps at 9+) Paste race fix: - Set isAnalyzing=true immediately on paste event, not after 50ms timeout - Prevents Download button from being briefly clickable between paste and analysis start - Handles edge case where URL is cleared before timeout fires --- frontend/src/components/AppLayout.vue | 39 ++++++++++++++++++++++++++- frontend/src/components/UrlInput.vue | 7 ++++- 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/AppLayout.vue b/frontend/src/components/AppLayout.vue index d8b0b69..a54d5e2 100644 --- a/frontend/src/components/AppLayout.vue +++ b/frontend/src/components/AppLayout.vue @@ -1,13 +1,26 @@