mui / mui/material-ui

[Tooltip display bug] Tooltip will close if the tooltip height dynamically expand and exceeds the viewport

Open
#36,020 4 comments 0 reactions 1 assignee View on GitHub

@siriwatknp is already working on this.

Since Feb 1, 2023.

scope: tooltip type: expected behavior
Dominant language
JavaScript
Stars
99.1k
Forks
32.5k
Avg merge
2d 17h
Merged PRs (30d)
106

Description

Duplicates
  • I have searched the existing issues
Latest version
  • I have tested the latest version
Steps to reproduce 🕹

Link to live example:
https://codesandbox.io/s/frosty-wave-8r1mqt?file=/demo.tsx
Steps:
1 open the sandbox link, and maximum your browser
2. hover on "TOOLTIP", then tooltip appears
image
3. click the button, the tooltip height will expand, then the tooltip blink on the top of "TOOLTIP" and closed

Current behavior 😯

click the button, the tooltip height will expand, then the tooltip blink on the top of "TOOLTIP" and closed

Expected behavior 🤔

first of all, it's reasonable that the tooltip should be showed on the top of element since its' height exceeds the viewport, however, it should be visible consistently rather than blink and closed unexpectedly

Context 🔦

In my project, my tooltip will show general message and detail message, the detail message is hidden by default, and will show when user click the button.
And I find this issue in the case of if tooltip is show near the viewport of browser.

Your environment 🌎
npx @mui/envinfo
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.