From f72b649acf7bc9bfef0fb3040c76cede8af7fa14 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 @@