desktop / desktop/desktop

Please disable buttons on branch switching after they've been clicked during processing.

Open
#18,608 2 comments 1 reaction 0 assignees View on GitHub
enhancement not-planned
Dominant language
TypeScript
Stars
21.8k
Forks
10.5k
Avg merge
1d 15h
Merged PRs (30d)
25

Description

### The feature request

On creating a new branch with changes pending, GitHub Desktop currently displays a popup requesting information on how to handle both the branch base (current branch or main) and how to handle changes (bring across to new branch or stash in current). This screen currently has no progress indicator, and the buttons remain active during the processing.

### Proposed solution

I would like the popup buttons to become disabled while GitHub Desktop processes the commands behind the buttons, to avoid issues with repeatedly clicking the button and/or accidentally misclicking the next prompt's buttons without reading them.

### Additional context

![GitHubDesktop_IRkjZ9qM22](https://github.com/desktop/desktop/assets/1223390/d03bb3c6-2c72-4c9a-99be-8ed0e6df93f0)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.