From bd2b642783c3c5b60b5004625fcb0dd74761a825 Mon Sep 17 00:00:00 2001 From: Bentroen <29354120+Bentroen@users.noreply.github.com> Date: Fri, 26 Dec 2025 19:19:26 -0300 Subject: [PATCH 01/46] fix: re-add focus ring on search bar component Fixes #71 --- .../frontend/src/modules/shared/components/layout/SearchBar.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx b/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx index 8db19494..e4eb4e2a 100644 --- a/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx +++ b/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx @@ -29,7 +29,7 @@ export function SearchBar() { onChange={(e) => setSearchQuery(e.target.value)} onKeyDown={handleKeyDown} placeholder='Search songs...' - className='flex-1 px-3 py-2 bg-transparent border border-zinc-700 rounded-l-full text-sm text-white placeholder-zinc-500 focus:outline-none focus:border-blue-500 focus:border-transparent' + className='flex-1 px-3 py-2 bg-transparent border border-zinc-700 rounded-l-full text-sm text-white placeholder-zinc-500 focus:outline-none focus:border-blue-500' /> - + ); } From 32934afd0ecd82424d7f8396a30cce0b81f5f795 Mon Sep 17 00:00:00 2001 From: Bentroen <29354120+Bentroen@users.noreply.github.com> Date: Fri, 26 Dec 2025 20:07:36 -0300 Subject: [PATCH 03/46] fix: make WebKit clear button white on search bar --- .../shared/components/layout/SearchBar.tsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx b/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx index ea8933f9..e4aa361d 100644 --- a/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx +++ b/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx @@ -35,7 +35,7 @@ export function SearchBar() { onChange={(e) => setSearchQuery(e.target.value)} placeholder='Search songs' enterKeyHint='search' - className='flex-1 px-3 py-2 bg-transparent border border-zinc-700 rounded-l-full text-sm text-white placeholder-zinc-500 focus:outline-none focus:border-blue-500' + className='flex-1 px-3 py-2 pr-1 bg-transparent border border-zinc-700 rounded-l-full text-sm text-white placeholder-zinc-500 focus:outline-none focus:border-blue-500' /> + {/* eslint-disable-next-line react/no-unknown-property */} + ); } From bb873f6dba672b86af61d03ad40bfcb6867c634e Mon Sep 17 00:00:00 2001 From: Bentroen <29354120+Bentroen@users.noreply.github.com> Date: Fri, 26 Dec 2025 20:08:00 -0300 Subject: [PATCH 04/46] fix: disable autocomplete and spell check for search bar --- .../modules/shared/components/layout/SearchBar.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx b/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx index e4aa361d..73ebec00 100644 --- a/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx +++ b/apps/frontend/src/modules/shared/components/layout/SearchBar.tsx @@ -23,6 +23,7 @@ export function SearchBar() { aria-label='Search songs' onSubmit={handleSubmit} className='flex' + autoComplete='off' >