mirror of
https://github.com/coder/coder.git
synced 2026-11-09 14:34:47 +08:00
While running scaletests I noticed the archived filter button on the agents sidebar would disappear when the current filter had zero results. This made it impossible to switch between active and archived views once one side was empty. The filter dropdown was only rendered inside the Pinned or first time-group section header. When `visibleRootIDs` was empty, neither header existed, so the filter had nowhere to attach. This keeps the original dropdown placement on section headers when chats exist. When the list is empty, the empty-state box itself now provides a "View archived →" or "← Back to active" link so users can always switch filters without needing the dropdown. <img width="322" height="191" alt="image" src="https://github.com/user-attachments/assets/7fd9ca09-5f72-4796-a925-7fab570fdff5" /> <img width="320" height="184" alt="image" src="https://github.com/user-attachments/assets/2f856088-c2dc-4e34-9ece-84144a1adf79" /> Both archived & unarchived look the same when there's at least one agent: <img width="322" height="194" alt="image" src="https://github.com/user-attachments/assets/42c4d54b-e500-45b1-b045-c126144c35bd" />