-
Notifications
You must be signed in to change notification settings - Fork 251
[a11y] Improve session verification screens #5017
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
📱 Scan the QR code below to install the build (arm64 only) for this PR. |
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #5017 +/- ##
========================================
Coverage 80.24% 80.25%
========================================
Files 2191 2190 -1
Lines 59892 59895 +3
Branches 7524 7528 +4
========================================
+ Hits 48061 48066 +5
Misses 9086 9086
+ Partials 2745 2743 -2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
@@ -36,5 +36,9 @@ data class IncomingVerificationState( | |||
data object Canceled : Step | |||
data object Completed : Step | |||
data object Failure : Step | |||
|
|||
val isTimeLimited: Boolean |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use a computed property instead?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cannot work in an interface :)
@@ -29,5 +29,11 @@ data class OutgoingVerificationState( | |||
data class Verifying(val data: SessionVerificationData, val state: AsyncData<Unit>) : Step | |||
data object Completed : Step | |||
data object Exit : Step | |||
|
|||
val isTimeLimited: Boolean |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Computed property too
Content
Improve session verification screen regarding accessibility.
Also remove PageTitle as it has become a duplicate of IconTitleSubtitleMolecule.
Motivation and context
Better accessibility
Closes https://github.com/element-hq/customer-success/issues/588
Screenshots / GIFs
Tests
Observe that the a11y experience is better.
Tested devices
Checklist