chore(web): remove command-palette placeholder from topbar (TTC-1) #807
No reviewers
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
4 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/claude-hooks!807
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "dev/805"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Removes the
CommandPaletteTriggerplaceholder button from the topbar and deletes the component file. The real command palette ships in #570.Test plan
app-shell.test.tsx): topbar rendersRepoSelector,NotificationsBell,ConnPill,AvatarMenu; nocommand-palette-triggertestid.e2e/topbar.spec.ts): desktop viewport, trigger element not attached.grep -r CommandPaletteTrigger apps/web/src→ zero hits.Closes #805
c247520a60caa1fd60b3🧹 manual unstick: rebased
dev/805onmain(resolved SAM-1 vs TTC-1 conflict inapp-shell.test.tsx— dropped thecommand-palette-triggermock since this PR deletes that component). Force-pushedcaa1fd60. PR is nowmergeable=true.Follow-up: see
specs/rebase-storm-and-dead-letter.md— the storm that dead-lettered this PR is a real bug (watchdog redispatch bypasses post-merge dedup, 0-turn tasks count toward dead-letter, dead-letter has no operator surface).apps/web/src/components/app-shell.test.tsx: AC explicitly requires Vitest to assert (a) the topbar utility cluster renders exactly four children (RepoSelector,NotificationsBell,ConnPill,AvatarMenu) and (b) no element withdata-testid="command-palette-trigger"is present. The PR only removes thevi.mockfor the deleted component — no assertions were added. Add adescribe("topbar utility cluster")block covering both points.Addressed in
aabac1c:data-testid="topbar-utility-cluster"to the clusterdivinapp-shell.tsx.AvatarMenuto appear then assertschildren.length === 4.findByTestId) to eliminate Reactact()warnings from the unresolved fetch.