diff --git a/src/views/Chores/MyChores.jsx b/src/views/Chores/MyChores.jsx index 9b70336..cb8d3e7 100644 --- a/src/views/Chores/MyChores.jsx +++ b/src/views/Chores/MyChores.jsx @@ -762,6 +762,11 @@ const MyChores = () => { selectedFilter={selectedChoreFilter} setFilter={filter => { setSelectedChoreFilterWithCache(filter) + // Clear active custom filter when quick filter is applied + if (activeFilterId) { + clearActiveFilter() + updateFilterUrl(null, null) + } }} onItemSelect={selected => { setSelectedChoreSectionWithCache(selected.value) @@ -1023,6 +1028,11 @@ const MyChores = () => { setSearchTerm('') setFilteredChores([]) + // Reset quick filter to 'anyone' when custom filter is applied + if (selectedChoreFilter !== 'anyone') { + setSelectedChoreFilterWithCache('anyone') + } + // Clear project selection if the filter has project conditions const filter = savedFilters.find(f => f.id === filterId) if (filter?.conditions?.some(c => c.type === 'project')) {