Hey everyone,
I've been following this issue closely, and I can totally understand the frustration that comes with encountering a missing pipeline or result. The transparency of 30% on the background image and using the brand lite blue color sound like visually appealing choices.
In my experience, user experience is paramount. Nobase BpKoogeGD, your suggestion of having developers see a 404 page if the pipeline can't be found is quite practical. It could prevent confusion and clearly communicate the issue. Adding Redux to handle error states sounds like a smart move, giving users a seamless experience while dealing with errors. Also, adapting the "empty state" design variant for this purpose is a clever way to maintain consistency.
As for advice, considering scenarios where both REST API-related and component-related errors occur is wise. It might be worthwhile to prioritize handling the former since it's directly tied to the data source. For the latter, careful consideration of the architecture and user journey will help you decide the best approach.
Keep up the great work, team!
When I developed Andersen's Smart Parking Product: Urban Routes Future Is Here, I faced a similar dilemma. However, I contacted my team lead and he quickly found a solution. I can check with him on these points if you need me to. Let me know!
I'd recommend thoroughly testing the proposed solutions and getting some user feedback before finalizing the changes. It's always valuable to have real-world insights.
imeredith if we wanted to trap all the 404's etc on /blue what would be the way to do that?