Skip to content

🤖 fix: prevent duplicate consolidation tooltip#3553

Merged
ThomasK33 merged 1 commit into
mainfrom
tooltip-depz
Jun 15, 2026
Merged

🤖 fix: prevent duplicate consolidation tooltip#3553
ThomasK33 merged 1 commit into
mainfrom
tooltip-depz

Conversation

@ThomasK33

Copy link
Copy Markdown
Member

Summary

Fixes the memory consolidation footer so its summary hover uses the shared portaled tooltip instead of a native title tooltip. This leaves only one tooltip visible and lets the app tooltip stack above clipped sidebar containers.

Background

The consolidation summary hover was using a native title attribute, which produced both the app-styled clipped tooltip and the browser/OS native tooltip. Native tooltips cannot participate in the app z-index stack.

Implementation

  • Replaced the footer title attribute with TooltipIfPresent around the consolidation status lines.
  • Preserved multi-line summary formatting with whitespace-pre-line.
  • Added a regression test that asserts the consolidation status block does not expose a native title attribute.
  • Recorded the tooltip guidance in AGENTS.md and regenerated built-in skill content.

Validation

  • bun test src/browser/features/RightSidebar/Memory/MemoryTab.test.tsx
  • make typecheck
  • make static-check
  • Dogfooded in Storybook at a narrow 390x640 viewport with agent-browser; hovered the consolidation footer and verified the DOM had no native title on the consolidation block, one tooltip surface, and a portaled tooltip wrapper at z-index: 9999.

Risks

Low. This is isolated to the memory consolidation footer hover surface and uses the existing shared tooltip primitive already used across the app.


Generated with mux • Model: openai:gpt-5.5 • Thinking: xhigh • Cost: $6.15

Use the shared portaled tooltip for memory consolidation summaries so native title tooltips do not duplicate the app tooltip or get clipped.

---

_Generated with `mux` • Model: `openai:gpt-5.5` • Thinking: `xhigh` • Cost: `$6.15`_

<!-- mux-attribution: model=openai:gpt-5.5 thinking=xhigh costs=6.15 -->
@ThomasK33

Copy link
Copy Markdown
Member Author

@codex review

@mintlify

mintlify Bot commented Jun 15, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
Mux 🟢 Ready View Preview Jun 15, 2026, 8:38 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 🚀

Reviewed commit: 721e15231e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@ThomasK33 ThomasK33 added this pull request to the merge queue Jun 15, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jun 15, 2026
@ThomasK33 ThomasK33 added this pull request to the merge queue Jun 15, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jun 15, 2026
@ThomasK33 ThomasK33 added this pull request to the merge queue Jun 15, 2026
Merged via the queue into main with commit a815fd3 Jun 15, 2026
24 checks passed
@ThomasK33 ThomasK33 deleted the tooltip-depz branch June 15, 2026 09:32
@mux-bot mux-bot Bot mentioned this pull request Jun 15, 2026
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