[ ] Build process is done without errors. All tests pass in the /lib directory.
[ ] Self-reviewed the code before submitting.
[ ] Meets accessibility standards.
[ ] Added/updated documentation to /website as needed.
[ ] Added/updated tests as needed.
Description
There was a PR for this (#1817) but the solution was found to not be appropiate. In the end it seems that the simplest and most appropiate solution for this case scenario is to handle the Escape button interaction for our current and future components in a special way, adding event.stopPropagation() to prevent them from closing the Dialog in case they are inside one.
Checklist
/lib
directory./website
as needed.Description There was a PR for this (#1817) but the solution was found to not be appropiate. In the end it seems that the simplest and most appropiate solution for this case scenario is to handle the Escape button interaction for our current and future components in a special way, adding
event.stopPropagation()
to prevent them from closing the Dialog in case they are inside one.Closes #1515