Quorum's flexible implementation of tab order requires that we trap focus inside the Quorum application on the web platform, so Quorum can handle tabbing rather than the browser. To do this in a way that makes sense to screen reader users, we now expose the root of the shadow DOM tree as a dialog, which the user can exit by pressing Escape, and provide a button to move focus into the dialog.
Quorum's flexible implementation of tab order requires that we trap focus inside the Quorum application on the web platform, so Quorum can handle tabbing rather than the browser. To do this in a way that makes sense to screen reader users, we now expose the root of the shadow DOM tree as a dialog, which the user can exit by pressing Escape, and provide a button to move focus into the dialog.