Skip to content

Replace browser tabs with Slack-style search#3529

Draft
adamleithp wants to merge 2 commits into
mainfrom
posthog-code/slack-style-title-search
Draft

Replace browser tabs with Slack-style search#3529
adamleithp wants to merge 2 commits into
mainfrom
posthog-code/slack-style-title-search

Conversation

@adamleithp

Copy link
Copy Markdown
Contributor

Problem

The browser-style tab strip makes the app chrome feel like a web browser instead of a focused workspace. A Slack-like global search gives the title bar a clearer primary action and faster access to commands, channels, and tasks.

Changes

  • Replace the visible tab strip with a centered title-bar search trigger that opens the existing command menu.
  • Keep persisted tab reconciliation mounted, while disabling tab-only keyboard shortcuts and controls.

How did you test this?

  • pnpm exec biome check packages/ui/src/features/command/TitleBarSearch.tsx packages/ui/src/features/browser-tabs/BrowserTabStrip.tsx packages/ui/src/router/routes/__root.tsx
  • pnpm build:deps
  • pnpm --filter @posthog/ui typecheck
  • pnpm --filter @posthog/ui test

Automatic notifications

  • Publish to changelog?
  • Alert Sales and Marketing teams?

Created with PostHog Code

Swap the visible browser-style tab strip for a centered global search trigger while keeping route reconciliation mounted without tab-specific shortcuts.

Generated-By: PostHog Code
Task-Id: 450712fc-39f6-49b8-a3e9-926069ec2760
@trunk-io

trunk-io Bot commented Jul 17, 2026

Copy link
Copy Markdown

Merging to main in this repository is managed by Trunk.

  • To merge this pull request, check the box to the left or comment /trunk merge below.

After your PR is submitted to the merge queue, this comment will be automatically updated with its status. If the PR fails, failure details will also be posted here

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown

React Doctor found 1 issue in 1 file · 1 warning.

1 warning

src/features/browser-tabs/BrowserTabStrip.tsx

Reviewed by React Doctor for commit 0b3495b.

Add focused interaction coverage for the new Slack-style global search entry point.

Generated-By: PostHog Code
Task-Id: 450712fc-39f6-49b8-a3e9-926069ec2760
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant