setCategory and setSearch called loadTemplates() with no arguments, dropping the mine/shared filter set by the active tab — causing the list to show all templates instead of the current user's scripts after any filter interaction. Store now persists tabFilters whenever loadTemplates is called with explicit filters, and reuses them for subsequent no-arg calls from setCategory/setSearch. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>