radix-ui / primitives

Radix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @workos.
https://radix-ui.com/primitives
MIT License
15.95k stars 834 forks source link

Modal and Google Input Tools conflict #3145

Open ivomasterche opened 2 months ago

ivomasterche commented 2 months ago

Bug report

Current Behavior

When Dialog with modal={yes} is used the modal captures any iterations, including any attempt to use Google Input Tools, which uses iframe to get a handwritten text. Link for the chrome extension: https://chromewebstore.google.com/detail/google-input-tools/mclkkofklkfljcocdinagocijmpgbhab image

Expected behavior

The dialogue shouldn't capture anything that is happening in the iframe (in this case), since it has much height z-index,

Your environment

Software Name(s) Version
Radix Package(s)
React n/a
Browser Chrome 129.0.6668.60
Assistive tech Google Input Tools extension
Node n/a
npm/yarn
Operating System Windows 11