At the moment, OutSystems dialogs (popups and sidebars) don't comply with all the accessibility requirements. This component provides a block that allows you to wrap your dialog content and make it automagically WCAG compliant.
Features:
- Focus trap so that when pressing tab the focus will not leave the dialog
- Return focus to last element before opening the dialog
- Close dialog with the "Escape" key
- Added FocusById_AfterTimeout client action
- Added FocusTrap client action
- Added FocusTrapListener_Remove client action
Bug fixes:
- Focus is now correctly set to the first focusable element in sidebars