Blue Ocean makes a lot of asynchronous rest calls and any of them could fail at any time.
There are two cases here I think we need to handle:
- When a whole page fails to render
- When one of the AJAX calls fails with 500/503/502 we should show the error screen
- Design for both the cases above
- Decide what our error reporting should look like across the app.
- Whole page fails to render
- Invision https://invis.io/648R3HVAV#/213891533_Error_-_AJAX_Fail
- Zeplin https://zpl.io/21YQPC