We have a food delivery app that loads a list of restaurants.
If the list fails to load, instead of an error alert, we have an integrated error message displayed in place of the list. My worry is voice over users will not be aware that an error has occurred.
I have 2 ideas to fix this
First idea was to automatically move the focus to the error view in the list. However I have heard that moving the focus can be annoying.
Second idea is to just display an alert with retry and cancel buttons if voice over is enabled.
What is the best way to handle errors?