Sometimes the network requests (e.g. when fetching, pulling etc. from GitHub / Azure DevOps) timeout. The timeout is very long, though, and it blocks the whole workspace (i.e. I can switch tab/repo, but not workspace). It prevents me from continuing my work.
I propose adding a cancellation feature so that I can press cancel on the fetch/pull/push dialogs.
Fetch dialog that blocks my work because it is missing a cancel-feature:

Example error after a long timeout:

Sometimes the network requests (e.g. when fetching, pulling etc. from GitHub / Azure DevOps) timeout. The timeout is very long, though, and it blocks the whole workspace (i.e. I can switch tab/repo, but not workspace). It prevents me from continuing my work.
I propose adding a cancellation feature so that I can press cancel on the fetch/pull/push dialogs.
Fetch dialog that blocks my work because it is missing a cancel-feature:

Example error after a long timeout:
