Skip to content

fix(web): render tooltips above dropdowns - #6241

Merged
maria-rcks merged 2 commits into
pingdotgg:mainfrom
extoci:t3code/fix-menu-z-index
Aug 12, 2026
Merged

fix(web): render tooltips above dropdowns#6241
maria-rcks merged 2 commits into
pingdotgg:mainfrom
extoci:t3code/fix-menu-z-index

Conversation

@extoci

@extoci extoci commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

What Changed

  • Raised the shared tooltip positioner from z-index 70 to 140 so tooltips render above dropdowns and popovers at z-index 130.
  • Added a focused regression test that enforces the tooltip-above-menu layering relationship.

Why

Dropdowns were recently raised from z-index 60 to 130 so they render above toasts, but tooltips remained at 70. As a result, help text for disabled dropdown items painted beneath the menu where their bounds overlapped.

Keeping tooltips at 140 preserves the newer dropdown-over-toast behavior while restoring the expected ordering for tooltips opened from within dropdowns.

UI Changes

Before

SCR-20260812-czmb

After

SCR-20260812-cxwh

The interaction was verified in the real web client using the right-panel add-surface menu.

Checklist

  • This PR is small and focused
  • I explained what changed and why
  • I included before/after screenshots for any UI changes

Model: GPT-5.6 Sol; harness: Codex in T3 Code.


Note

Low Risk
Single UI stacking-order tweak with no logic, auth, or data-handling changes.

Overview
Raises the shared tooltip positioner z-index from z-70 to z-[140] so tooltips paint above dropdowns and popovers at z-[130].

This restores help text visibility for disabled menu items after dropdowns were previously raised above toasts.

Reviewed by Cursor Bugbot for commit cc4a8a6. Bugbot is set up for automated code reviews on this repo. Configure here.

Note

Fix tooltip z-index to render above dropdowns in TooltipPopup

Increases the z-index of the tooltip positioner in tooltip.tsx from z-70 (70) to z-[140] so tooltips render above dropdown menus.

Macroscope summarized cc4a8a6.

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 2ed08312-a8de-43c6-a24e-a251c68d008f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added vouch:unvouched PR author is not yet trusted in the VOUCHED list. size:XS 0-9 changed lines (additions + deletions). labels Aug 11, 2026
macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Aug 11, 2026
@macroscopeapp

macroscopeapp Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Approved dcc03f3

Single-line CSS z-index fix to ensure tooltips appear above dropdowns. Minimal, self-contained visual layering change with no behavioral side effects.

You can customize Macroscope's approvability policy. Learn more.

@macroscopeapp
macroscopeapp Bot dismissed their stale review August 12, 2026 00:00

Dismissing prior approval to re-evaluate dcc03f3

extoci added 2 commits August 12, 2026 03:24
Keep shared tooltips above the dropdown layer so help text from disabled menu items remains readable.
@extoci
extoci force-pushed the t3code/fix-menu-z-index branch from dcc03f3 to cc4a8a6 Compare August 12, 2026 00:24
@maria-rcks
maria-rcks merged commit 770946d into pingdotgg:main Aug 12, 2026
16 checks passed
github-actions Bot added a commit to omarcresp/t3code-flake that referenced this pull request Aug 12, 2026
## What's Changed
* fix(web): align update toast release notes link by @t3-code[bot] in pingdotgg/t3code#6322
* fix(web): render tooltips above dropdowns by @extoci in pingdotgg/t3code#6241
* fix(web): open modified PR clicks in browser by @t3-code[bot] in pingdotgg/t3code#6278
* Fix mobile command popover glass rendering by @juliusmarminge in pingdotgg/t3code#6370
* test(mobile): seed snoozed showcase threads by @PixPMusic in pingdotgg/t3code#5155
* fix(web): preserve appearance mode when changing themes by @extoci in pingdotgg/t3code#6343
* feat(connect): deregister account environments from any client by @StiensWout in pingdotgg/t3code#4844
* feat(web): pull request surfaces — filters & qualifiers, all-server listing, update branch, reactions, in-place editing, smarter diffs by @Bil0000 in pingdotgg/t3code#6039


**Full Changelog**: pingdotgg/t3code@v0.0.34-nightly.20260812.1077...v0.0.34-nightly.20260812.1079

Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.34-nightly.20260812.1079
0veek pushed a commit to 0veek/Ronin that referenced this pull request Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS 0-9 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants