diff --git a/frontend/apps/web/src/pages/ListPage.tsx b/frontend/apps/web/src/pages/ListPage.tsx
index 941e9ea..84a4d68 100644
--- a/frontend/apps/web/src/pages/ListPage.tsx
+++ b/frontend/apps/web/src/pages/ListPage.tsx
@@ -503,24 +503,12 @@ export function ListPage() {
/>
{listTitle}
- {/* Customize sits to the LEFT of the + Add button (#94). */}
+ {/* Header right-side: only the +Add primary action lives here.
+ Customize moved to the FilterBar trailing slot in #554 so the
+ filter row is one self-contained unit (… filter chips |
+ Clear all | Customize) — no second toolbar row, no dangling
+ chrome. */}
-
{data.permissions.add && (
0 ? (
+ // Filter-row trailing slot (#554): "Clear all" (only when at
+ // least one filter is selected — nothing to clear, no button)
+ // and "Customize" (always visible — it's the column-customizer
+ // affordance, independent of filter state) as the last two
+ // buttons on the row, in that order.
+ <>
+ {activeFilterCount > 0 && (
+
+ )}
- ) : null
+ >
}
/>