Skip to content

fix(ui): keep sidebar flyouts above the logs tab - #334

Merged
kkopanidis merged 1 commit into
ui-rewritefrom
cursor/logs-sidebar-popup-overlap-0fca
Sep 18, 2026
Merged

kkopanidis merged 1 commit into
ui-rewritefrom
cursor/logs-sidebar-popup-overlap-0fca

Conversation

@JohnChantz

@JohnChantz JohnChantz commented Sep 16, 2026 •

Copy link
Copy Markdown
Collaborator

What kind of change does this PR introduce? (check at least one)

  • Bugfix
  • Feature
  • Code style update
  • Refactor
  • Build-related changes
  • Other, please describe:

Does this PR introduce a breaking change? (check one)

  • Yes
  • No

If yes, please describe the impact and migration path for existing applications:

The PR fulfills these requirements:

  • It's submitted to the master branch
  • When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx, where "xxx" is the issue number)

If adding a new feature, the PR's description includes:

  • A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:

The closed Logs tab (z-40) sat in the main pane and painted over the sidebar settings hover card and account tooltip, which lived in the sidebar's z-10 stacking context.

  • Portal hover-card and tooltip content (same pattern as dropdown/popover)
  • Isolate the dashboard main pane so in-page z-index cannot cover the rail
  • Lower the closed logs trigger to z-20 so overlays at z-50 stay on top

How to verify: On a page where the Logs tab is visible, open the footer Settings flyout and the account menu/tooltip. Both should appear fully above the Logs tab.

Settings flyout:
Settings flyout above Logs tab

Account dropdown:
Account dropdown above Logs tab

Walkthrough:
sidebar_flyouts_above_logs_tab.mp4

Open in Web Open in Cursor 

The closed logs trigger sat at z-40 in the main pane, so the settings
hover card and account tooltip (rendered inside the z-10 sidebar) painted
underneath it. Portal those overlays and isolate main-page stacking.
@JohnChantz
JohnChantz marked this pull request as ready for review September 16, 2026 14:22
@kkopanidis
kkopanidis merged commit 4030a6c into ui-rewrite Sep 18, 2026
3 checks passed
@kkopanidis
kkopanidis deleted the cursor/logs-sidebar-popup-overlap-0fca branch September 18, 2026 09:51
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.

3 participants