3 ms·
> The issue here is that the checkbox doesn’t match the exact state it’s supposed to represent… This can all be fixed. E.g. disable the checkbox while it’s pro
by thih9 2y ago
> The issue here is that the checkbox doesn’t match the exact state it’s supposed to represent…
This can all be fixed. E.g. disable the checkbox while it’s processing; or show a small loading indicator; make it impossible to click the checkbox repeatedly. Etc.
A frontend update that doesn’t wait for the server is nice, but only when server state is irrelevant. If the user wants to know about the server state, then the UI should always indicate that.