runbox7 icon indicating copy to clipboard operation
runbox7 copied to clipboard

Contact deletion is not quick enough to be intuitive

Open tadzik opened this issue 4 years ago • 2 comments

Deleting a contact waits for a complete REST API transaction (delete + refresh) before removing the contact from the screen – this is needlessly confusing, as it tempts the user to try to delete the contact again, queuing a request that will inevitably fail once the first one succeeds.

The contact should be removed from the UI immediately, for the sake of clarity and perceived snappiness :)

tadzik avatar Sep 01 '20 14:09 tadzik

Flagging this as bug since that's what it feels like to the end user.

tadzik avatar Sep 01 '20 14:09 tadzik

Some immediate user interface feedback should be provided (agreed), but the other question is why is the API request/response so slow? It you monitor the XHR timing, the "Waiting" time is far too long. Fixing that would likely give much faster responses.

(This goes back to all requests going to runbox.com ... I've always felt this is putting too much demand on one system. Spreading requests across separate dedicated servers, such as "api.runbox.com" as a separate server, would result is much faster responses.)

ConnectGrid avatar Oct 30 '20 05:10 ConnectGrid