Obviously networks these days are quite stable, but still, network flakiness sometimes happens, either on the user’s side, or skritter’s. I’m using 2.0 btw.
I propose two things to make this better
- surface these errors! instead of just hanging endlessly, let the user know what’s going on with some messages. ESPECIALLY once skritter has “given up” and will essentially just spin endlessly, requiring the user to refresh the page.
- the user shouldn’t have to refresh the page if there are issues, there should be a “try again” button. For example: they realize there is a transient issue on their side (say, with their router or something). skritter fails, and per 1, gives them a helpful error. There is also a button “reestablish connection” which they can click to ideally try and get skritter back into a stable state.
Thoughts? I know I’m sharing a lot of threads but I’ve been using the app really heavily for a bit and these have all been some major pain points.