fix: hide measure chart info box when cursor moves onto y-axis#9409
Open
Di7design wants to merge 1 commit into
Open
fix: hide measure chart info box when cursor moves onto y-axis#9409Di7design wants to merge 1 commit into
Di7design wants to merge 1 commit into
Conversation
The chart's `<svg>` extends into the right margin where y-axis labels render, so `onmouseleave` never fires when the cursor crosses from the plot onto a label. The mousemove handler kept `hoverState.isHovered` true (with `clampX` pinning to the plot edge) and the floating tooltip stayed visible. Treat any mousemove outside the plot bounds as a leave so the tooltip, inline tooltip, and date readout all clear. Scrub updates still run first, so a drag that strays into the margins keeps tracking. Closes [APP-890](https://linear.app/rilldata/issue/APP-890/info-box-stays-visible-after-cursor-moves-off-chart-onto-y-axis) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The measure chart's
<svg>extends into the right margin where y-axis labels render, soonmouseleavenever fires when the cursor crosses from the plot onto a label. The mousemove handler kepthoverState.isHoveredtrue (withclampXpinning the index to the plot edge) and the floating tooltip stayed visible.MeasureChartTooltip, and the top-left date readout.Closes APP-890
Checklist:
Developed in collaboration with Claude Code