From 9e7946ce0474fddb8901df27e5c3646fd87af67c Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Sun, 15 Feb 2026 08:48:02 -0800 Subject: Make sidebar filters additive by preserving context in links --- frontend/src/components/FeedList.tsx | 25 +++++++++++++++++++------ frontend/src/components/TagView.test.tsx | 2 +- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/FeedList.tsx b/frontend/src/components/FeedList.tsx index fed9196..1ab5246 100644 --- a/frontend/src/components/FeedList.tsx +++ b/frontend/src/components/FeedList.tsx @@ -44,7 +44,8 @@ export default function FeedList({ const handleSearch = (e: React.FormEvent) => { e.preventDefault(); if (searchQuery.trim()) { - navigate(`/?q=${encodeURIComponent(searchQuery.trim())}`); + const filterPart = currentFilter ? `&filter=${currentFilter}` : ''; + navigate(`/?q=${encodeURIComponent(searchQuery.trim())}${filterPart}`); } }; @@ -112,17 +113,29 @@ export default function FeedList({