Skip to content

fix(web): update tooltip no longer dismisses when scrolling release notes - #5547

Merged
t3dotgg merged 2 commits into
mainfrom
t3code/fix-update-tooltip-scrolling
Aug 7, 2026
Merged

fix(web): update tooltip no longer dismisses when scrolling release notes#5547
t3dotgg merged 2 commits into
mainfrom
t3code/fix-update-tooltip-scrolling

Conversation

@t3dotgg

@t3dotgg t3dotgg commented Aug 6, 2026

Copy link
Copy Markdown
Member

Hovering the sidebar "Update available" pill shows the nightly release notes in a scrollable tooltip, but moving the mouse up into it dismissed the tooltip, so you could never actually scroll the notes.

The tooltip positioner has pointer-events-none, and only the inner scroll div opted back in with pointer-events-auto. Base UI's safe-polygon hover logic only keeps a tooltip open when the cursor lands on the floating element itself, and with the popup body still pointer-events-none, cursor entry didn't register as landing on it, closing the tooltip. Moving pointer-events-auto to the popup makes the whole release-notes tooltip hoverable and scrollable; plain text tooltips are unchanged.


Written by Claude Fable 5 via Claude Code.

🤖 Generated with Claude Code


Note

Low Risk
Small CSS/pointer-events tweak scoped to the nightly release-notes tooltip; no auth, data, or API changes.

Overview
Fixes the sidebar Update available nightly release-notes tooltip closing as soon as the cursor moves into the scrollable list.

pointer-events-auto is applied on TooltipPopup (only when release notes are shown) instead of the inner scroll container, so the floating popup registers hover against Base UI’s safe-polygon logic while the positioner stays pointer-events-none. Plain text tooltips are unchanged.

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

Note

Fix update tooltip dismissal when scrolling release notes in sidebar

The tooltip for nightly release notes was dismissing when the user moved the cursor into the scrollable area. Adds pointer-events-auto to the TooltipPopup element in SidebarUpdatePill.tsx and removes it from the inner scroll container, so pointer events are inherited correctly and the tooltip stays open during scroll.

Macroscope summarized 9635e41.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 6, 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: 3d0c6843-e944-4270-a4b7-a9daf838c031

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.

@macroscopeapp

macroscopeapp Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Approved 74a9095

This is a simple CSS fix that relocates pointer-events-auto to the correct element so the update tooltip stays open when scrolling release notes. No logic changes, purely styling adjustment with clear intent.

No code changes detected at 9635e41. Prior analysis still applies.

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

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XS 0-9 changed lines (additions + deletions). labels Aug 7, 2026
@t3dotgg
t3dotgg merged commit ea50b69 into main Aug 7, 2026
17 checks passed
@t3dotgg
t3dotgg deleted the t3code/fix-update-tooltip-scrolling branch August 7, 2026 00:31
github-actions Bot added a commit to omarcresp/t3code-flake that referenced this pull request Aug 7, 2026
## What's Changed
* fix(server): skip origin fetch when creating worktrees in repos without an origin remote by @t3dotgg in pingdotgg/t3code#5556
* fix(web): update tooltip no longer dismisses when scrolling release notes by @t3dotgg in pingdotgg/t3code#5547
* fix(server): stop showing commit/push/PR notices as errors in the work log by @t3dotgg in pingdotgg/t3code#5559
* fix(web): show remote environment for non-Git projects by @t3dotgg in pingdotgg/t3code#5555
* fix(server): stopping a Claude thread no longer shows an ede_diagnostic error by @t3dotgg in pingdotgg/t3code#5557
* fix(web): show one toast when snoozing threads in bulk by @t3dotgg in pingdotgg/t3code#5560


**Full Changelog**: pingdotgg/t3code@v0.0.32-nightly.20260806.1018...v0.0.32-nightly.20260807.1019

Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.32-nightly.20260807.1019
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:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant