Skip to content

Fix hover details blocking vertical tab view options - #50

Open
AK-Reid wants to merge 1 commit into
warpdotdev:masterfrom
AK-Reid:codex/fix-vertical-tab-view-options
Open

AK-Reid wants to merge 1 commit into
warpdotdev:masterfrom
AK-Reid:codex/fix-vertical-tab-view-options

Conversation

@AK-Reid

@AK-Reid AK-Reid commented Nov 9, 2026 •

Copy link
Copy Markdown

Description

With left vertical tabs and hover details enabled, a pane's details card could remain above View options, cover the Tabs control, and block its click. Opening View options now uses the existing sidecar cleanup path so the menu stays accessible and stale hover content does not return when it closes.

The production change only extends the existing suppression guard. Selection handlers, preferences, and shared UI components are unchanged.

Linked Issue

Related to warpdotdev#9180.

The older duplicate-popup cause was already fixed upstream in warpdotdev#9540. This PR addresses the narrower hover-card overlap reproduced on the current Stanford baseline; it does not claim to reproduce every failure in the original report.

  • The linked issue is labeled ready-to-spec or ready-to-implement.
  • Before/after screenshots are included below.

Testing

Added a regression test using the real sidecar renderer and a workspace fixture. It verifies suppression and target cleanup while the menu is open, no stale card after closing, and rendering after a fresh hover target. Confirmed the test fails on the unfixed renderer at the popup-open assertion.

  • All 88 targeted vertical-tabs tests passed.

  • GUI build and targeted Clippy for all targets/tests passed with -D warnings.

  • Ran ./script/format and inspected the final diff; git diff --check passed.

  • Manually exercised two complete cycles per theme in Dark and Light: pane/tab hover, menu opening, Panes/Tabs selection, dismissal, and expanded/compact density. An independent agent visually reviewed all 40 captured states with no mismatches, including no stale card in all 24 popup-visible frames.

  • I have manually tested my changes locally with ./script/run.

Visual checks used macOS with the WGPU renderer. Native Metal, other platforms, the reporter's exact older environment, resized windows, and held mouse input were not verified.

Screenshots / Videos

Left: the unfixed hover card covers Tabs and blocks its click. Right: the fixed build clears the card and the same Tabs click succeeds.

Before: hover card blocks Tabs. After: Tabs click succeeds with the hover card cleared.

Agent Mode

  • Warp Agent Mode - This PR was created via Warp's AI Agent Mode

Changelog Entries for Stable

CHANGELOG-BUG-FIX: Fixed hover details covering the vertical-tabs View options menu and blocking clicks.

@warp-factories

warp-factories Bot commented Nov 9, 2026

Copy link
Copy Markdown

@AK-Reid, automation “GitHub PR opened” in factory “warp-terminal-factory” couldn’t start a run. The Warp account linked to your GitHub account isn’t on team “Warp / Stanford”.

  • Wrong Warp account? Sign in to the intended account and Connect/Reconnect GitHub. Then mention the bot again.
  • Right Warp account? Ask an admin of team “Warp / Stanford” to add you.

@AK-Reid

AK-Reid commented Nov 9, 2026

Copy link
Copy Markdown
Author

@warp-factories please review this PR. I have corrected the Warp account connection and am retrying the review.

@AK-Reid

AK-Reid commented Nov 9, 2026

Copy link
Copy Markdown
Author

/warp-agent-review

1 similar comment
@AK-Reid

AK-Reid commented Nov 9, 2026

Copy link
Copy Markdown
Author

/warp-agent-review

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