-
Notifications
You must be signed in to change notification settings - Fork 295
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
Combined error state when ALL Key Metric Widget Tiles throw an error #7311
Comments
Please note, as this issue needs a bit of further consideration, when discussing this from a UX perspective we should consider these points that @10upsimon raised in his comment on the original issue:
With regard to the point above, It's worth noting that in fact the "multiple rows" scenario will only occur in the tablet and mobile viewports with up to two and four rows accordingly.
The implication here is that we won’t be able to individually load widget tiles and would have to effectively wait until all the tiles are loaded before rendering any, if we want to avoid this scenario. |
@bethanylang Will run this past @marrrmarrr in our AC sync before closing this out as discussed in our last stand up. |
Based on the complications and UX considerations pointed in @techanvil 's comment above, we would be sacrificing UX in more frequent use cases than in the rare edge case of all tiles failing to load. So decided to close this issue in our AC sync on 7 Aug 2023. |
Feature Description
Key Metric widget tiles are much smaller than our usual widgets and hence require new error components to be designed as per the Figma mocks.
This issue was split out from #7149 since point 2 in that issue's AC was making things quite complicated.
This issue (#7311) focuses on the rather complicated and possibly rare error "combined" error state when all widget tiles throw an error:
#7310 focuses on the simpler error state for individual Key Metric widget tiles:
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
ReportErrorActions
component invalidating the resolution of the selectors that threw an error thereby attempting to resolve those selectors again.ReportErrorActions
component and use thegetErrorTroubleshootingLinkURL
selector.Implementation Brief
Test Coverage
QA Brief
Changelog entry
The text was updated successfully, but these errors were encountered: