Skip to content

Fix analytics tooltip stacking#3123

Draft
yohaku-devwork wants to merge 1 commit into
stackernews:masterfrom
yohaku-devwork:fix-analytics-tooltip-z-index
Draft

Fix analytics tooltip stacking#3123
yohaku-devwork wants to merge 1 commit into
stackernews:masterfrom
yohaku-devwork:fix-analytics-tooltip-z-index

Conversation

@yohaku-devwork

@yohaku-devwork yohaku-devwork commented Jun 27, 2026

Copy link
Copy Markdown

Description

Fixes #3122.

Analytics chart tooltips can render behind neighboring chart elements because the area chart tooltip content used a negative z-index. This removes that negative stacking value and gives Recharts' tooltip wrapper a small positive z-index across the analytics chart components so hovered tooltips stay above adjacent chart content.

Screenshots

Not attached. I verified the affected analytics chart tooltip locally in the browser.

Additional Context

The change is intentionally limited to Recharts tooltip stacking styles in components/charts.js.

Checklist

Are your changes backward compatible? Please answer below:

Yes. This is a display-only style change for chart tooltips and does not alter data shape, GraphQL fields, or persisted data.

On a scale of 1-10 how well and how have you QA'd this change and any features it might affect? Please answer below:

  1. Ran npm run lint, npm test, and git diff --check. Also checked the issue scope, affected chart usages, and Recharts tooltip wrapperStyle behavior. Ran the local Stacker News dev app with COMPOSE_PROFILES=minimal and verified /stackers/all/day in Chrome DevTools: the unique spenders tooltip renders above adjacent chart/legend content.

For frontend changes: Tested on mobile, light and dark mode? Please answer below:

Yes. Checked desktop light mode, desktop dark mode, and a mobile-width layout. The tooltip renders above chart content in the tested states.

Did you introduce any new environment variables? If so, call them out explicitly here:

No.

Did you use AI for this? If so, how much did it assist you?

Yes. Codex helped identify the relevant issue and code path, made the small local change, and ran lint/test/diff/browser checks. The change was reviewed before opening this draft PR.

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.

Analytics tooltip is not correctly positioned

1 participant