it’s a bit strange though as it depends on a specific combination of web components, i was able to reproduce this with just a single text box but then it stopped exhibiting the behaviour, with the link above, removing any more input boxes seems to stop the behaviour too.
Chrome. I did try it in brave just now and had your issue, but I updated the browser and relaunched without the issue. Maybe something they changed made it break in older versions?
I can actually reliably reproduce it on chome by refreshing the page with a clear cache in dev mode (Empty Cache and Hard Reload), then click the modal right away. After doing that you cannot select the text components on the actual page just like in the video.
any chance you were able to reproduce this in the end? This occurs for me regardless if i have dev mode enabled or not or if cache is cleared or not. As long as after modal is open, the focus remains on the open modal button, so after the modal is opened and closed, clicking on the dropdown select will open and immediately close it (focus should be on the dropdown select however forces back onto the open modal button), if you hit space bar, this opens the modal again which is has the focus.
I was able to replicate this issue on https://minzliu.net/bugPolaris.html
The key is to select an option in the dropdown using the keyboard instead of the mouse.
Exact steps to replicate consistently:
Open dropdown
Use keyboard to select a value e.g. 3 + enter keys (edit: no enter key)
Open modal
Close modal
Try to reopen dropdown and notice that it automatically closes
I’ll share my findings with @Anthony_Frehner to get this addressed
I think the replication steps are slightly different for everyone based on the feedback, but i’m observing the issue on chrome (both mobile and PC) and edge, firefox seems to work fine and no access to safari.
Bug was, an already hidden modal was being asked to hide again and the code that focuses the activator button was called before the guard to not close an already closed modal.
We’ve added tests. Verified a fix. Will report back when deployed.