Skip to content

Fix #1736: prevent tooltips from blocking nearby controls#1792

Open
Keegil wants to merge 2 commits intorunbox:masterfrom
Keegil:fix/issue-1736
Open

Fix #1736: prevent tooltips from blocking nearby controls#1792
Keegil wants to merge 2 commits intorunbox:masterfrom
Keegil:fix/issue-1736

Conversation

@Keegil
Copy link
Copy Markdown
Contributor

@Keegil Keegil commented Mar 26, 2026

Summary

  • make legacy Angular Material tooltips ignore pointer events so they do not trap the cursor over neighboring controls
  • add a regression spec that checks tooltip overlays render with pointer-events disabled
  • regenerate the changelog

Verification

  • npx ng build runbox7
  • npx ng test --watch=false --browsers ChromeHeadless --include src/app/tooltip-pointer-events.spec.ts ⚠️ compiles the spec bundle but this environment is missing a registered ChromeHeadless Karma launcher
  • npx ng test --watch=false --browsers FirefoxHeadless --include src/app/tooltip-pointer-events.spec.ts ⚠️ FirefoxHeadless launcher is configured, but no Firefox binary is installed in this environment

Closes #1736

Keegil added 2 commits March 26, 2026 10:20
Keep legacy Material tooltip overlays non-interactive so\nhovering one control does not block nearby buttons or links.\n\nAdd a regression spec that checks the tooltip overlay renders\nwith pointer-events disabled.\n\n#1736
Document the tooltip overlay pointer-event fix.\n\n#1736
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.

#General Hide tooltip when hovering over other element

1 participant