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>&nbsp;&nbsp;[![Chat
 with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu
 b)&nbsp;[![Join 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share
 on 
X](https://img.shields.io/badge/X-share-black)](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]

Reply via email to