Skip to content

fix(dashboard): Keep Escape, location, and review chips working in the context panel - #2604

Merged
thomasjiangcy merged 1 commit into
mainfrom
fix/conversation-context-panel-followups
Nov 3, 2026
Merged

thomasjiangcy merged 1 commit into
mainfrom
fix/conversation-context-panel-followups

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Fixes the three Bugbot findings on #2603, which merged before this fix landed on that branch.

  • Escape closed the ⋯ menu and Details together. Both listened for Escape on document, and the Details listener was registered first. The menu now listens in the capture phase and calls preventDefault, which Details already checks, so Escape closes only the menu.
  • Mobile lost the conversation location. feat(dashboard): Rework the conversation page around a context panel #2603 moved the location into the desktop title bar, and that bar is hidden below md. Details now shows a Location row again, on mobile only.
  • The review chip left Needs you collapsed when Details was already open. ReviewItemRow read its expanded state only on mount. It now expands when the highlight turns on.

The existing e2e tests for each flow now cover these cases.

--

View Session [Sentry]

…e context panel

Escape on the open menu no longer closes details too. Mobile details show
the location again. A review chip expands its question when details are
already open.

Co-Authored-By: Thomas Jiang <thomas.jiang@sentry.io>
@vercel

vercel Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
junior-docs Ready Ready Preview Nov 3, 2026 12:38pm UTC

Request Review

@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

6 screenshot changes — 6 changed · 0 added · 0 removed

Review screenshots in Frameshift

Conversation Details Sheet · Mobile
Conversation Details Sheet · Mobile
Changed
Conversation Details Sheet Light · Mobile
Conversation Details Sheet Light · Mobile
Changed
Conversation Image Reply · Mobile
Conversation Image Reply · Mobile
Changed
Conversation Outbox Author · Mobile
Conversation Outbox Author · Mobile
Changed
Conversation Share Details · Mobile
Conversation Share Details · Mobile
Changed
Settings Mcp · Desktop
Settings Mcp · Desktop
Changed

@thomasjiangcy
thomasjiangcy merged commit 81e73e8 into main Nov 3, 2026
45 checks passed
@thomasjiangcy
thomasjiangcy deleted the fix/conversation-context-panel-followups branch November 3, 2026 12:54

This branch was successfully deployed

1 active deployment
Preview – junior-docs — 1b80ceff Deployed Nov 3, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium PR risk score: medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant