dosubot[bot] commented on issue #34669: URL: https://github.com/apache/superset/issues/34669#issuecomment-3183172281
<!-- Answer --> This flickering happens because the tooltip for the chart header is controlled by logic that checks if the title overflows its container or if the user can explore the chart. When you hover near—but not directly on—the title link, small changes in mouse position can cause the overflow check to rapidly toggle, which mounts and unmounts the tooltip repeatedly and results in flickering. The tooltip is only stable when hovering directly over the title link because the hover zone and DOM structure are better aligned there. This is a subtle UI bug caused by the combination of auto-overflow detection and immediate tooltip state changes, without any debounce or buffer to smooth out the transitions. The relevant logic lives in the `SliceHeader` component, which wraps the title in a tooltip and updates its content based on DOM measurements and permissions logic [see source](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/src/dashboard/components/SliceHeader/index.tsx). There are no existing tickets or discussions tracking this specific flickering issue. Recent tooltip-related changes (like HTML sanitization) do not address this behavior. If you need to address this, reviewing the overflow detection and tooltip mount/unmount logic in `SliceHeader` would be the place to start. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/8de12e4a-dba6-4e08-acca-511691dc14b0?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/8de12e4a-dba6-4e08-acca-511691dc14b0?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/8de12e4a-dba6-4e08-acca-511691dc14b0?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/8de12e4a-dba6-4e08-acca-511691dc14b0?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/8de12e4a-dba6-4e08-acca-511691dc14b0?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/8de12e4a-dba6-4e08-acca-511691dc14b0?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/8de12e4a-dba6-4e08-acca-511691dc14b0?feedback_type=other)</sup> [](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu b) [](https://go.dosu.dev/discord-bot) [](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/34669) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
