fix(web): update tooltip no longer dismisses when scrolling release notes - #5547
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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. Comment |
ApprovabilityVerdict: Approved 74a9095 This is a simple CSS fix that relocates No code changes detected at You can customize Macroscope's approvability policy. Learn more. |
## 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
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 withpointer-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 stillpointer-events-none, cursor entry didn't register as landing on it, closing the tooltip. Movingpointer-events-autoto 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-autois applied onTooltipPopup(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 stayspointer-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-autoto theTooltipPopupelement 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.