Skip to content

feat(seer): Add empty state to Seer Agent chat history - #130880

Merged
NicoHinderling merged 2 commits into
masterfrom
nico/feat/seer-chat-history-empty-state
Nov 12, 2026
Merged

NicoHinderling merged 2 commits into
masterfrom
nico/feat/seer-chat-history-empty-state

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor
CleanShot 2026-11-11 at 8 08 23 PM@2x

The Seer Agent chat history dropdown showed a blank list under the search box when there was nothing to show (Evan Purkhiser reported it).

  • No chat history: hides the search box and shows a centered "No chats yet" with a short line on what will appear there.
  • Search with no matches: shows "No chats match your search."
  • Loading and error states are unchanged.

via @NicoHinderling.

--

View Session [Sentry]

The chat history dropdown rendered a blank list when there were no chats
or when a search matched nothing. Show "No chats yet." or "No chats
match your search." instead, while keeping the list blank during fetches
so the empty state does not flash before results arrive.

Co-Authored-By: Nico Hinderling <9902528+NicoHinderling@users.noreply.github.com>
@sentry-junior
sentry-junior Bot requested a review from a team as a code owner November 12, 2026 03:39
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Nov 12, 2026
Show a centered 'No chats yet' state instead of a search box over an empty
list when the user has no Seer chat history.
@NicoHinderling
NicoHinderling enabled auto-merge (squash) November 12, 2026 04:12
@NicoHinderling
NicoHinderling merged commit 6c27c78 into master Nov 12, 2026
70 checks passed
@NicoHinderling
NicoHinderling deleted the nico/feat/seer-chat-history-empty-state branch November 12, 2026 04:13

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 90a8fbb. Configure here.

method: 'GET',
body: [],
match: [MockApiClient.matchQuery({query: 'nothing'})],
});

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Search mock never matches API query

Medium Severity

The no-results mock matches query: 'nothing', but the sessions request sends buildRunsSearchQuery's scoped string, not the raw input. That matcher never hits, so the catch-all mock still returns a chat and the test cannot reach No chats match your search.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 90a8fbb. Configure here.

This branch was successfully deployed

1 active deployment
Preview — 90a8fbba Deployed Nov 12, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant