Branch deletion modal (0.168.0): "Delete All" reads as deleting the repository, and single deletes need two trips
Les mainteneurs répondent en général sous 1 jour
@alexr00 y travaille déjà.
Depuis le 13/10/2026.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
The branch-deletion modal added in 0.168.0 ("Show branch deletion options in a modal dialog after merging a pull request") makes the most common cleanup harder and makes the safe option look dangerous.
What happens
After merging a PR, clicking Delete Branch... opens:
Choose what to delete for Pull Request #36
Choose an action below to clean up the resources associated with this pull request.
Remote branch: origin/feature-branch
Remote repository: https://github.com/owner/repo
Local branch: feature-branch
[Cancel] [Delete Local Branch] [Delete Remote Branch] [Delete All]
Two problems:
1. "Delete All" reads as "delete the repository too"
The detail text lists three things (remote branch, remote repository, local branch), and the button below says Delete All. Read together, that suggests the repository gets deleted. From the source, it doesn't: the Remote repository: line only shows where the remote branch lives, and Delete All runs the remoteHead and local actions. But nothing in the dialog says so, and nobody should have to read the source to find out whether a button deletes their repo.
So the one-click path, which is what the old checkboxes did by default, is the one a careful user avoids.
2. Without "Delete All", it takes two trips through the dialog
Each per-item button closes the modal. To delete both branches without clicking Delete All, you have to:
- click Delete Branch..., choose Delete Local Branch
- click Delete Branch... again, choose Delete Remote Branch
Before 0.168.0 this was one quick pick with both branches checked by default, and you could confirm or untick either one.
Suggestions
Any of these would fix it:
- Drop the
Remote repository:line, or fold it into the branch line (e.g.Remote branch: origin/feature-branch (owner/repo)), so the list only contains things that can actually be deleted. - Label the combined button by what it deletes, e.g. Delete Local and Remote Branches, and not Delete All.
- Or go back to the multi-select quick pick, which handled both cases in one step.
Environment
- GitHub Pull Requests extension: 0.168.0 (not present in 0.166.1)
- VS Code: 1.141.0
- macOS 26.6.2
- Langage dominant
- TypeScript
- Étoiles
- 2.6k
- Forks
- 805
- Merge moyen
- 1 j 12 h
- PR mergées (30 j)
- 39
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/vscode-pull-request-github
-
Issue 3 — DocumentationOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
microsoft/vscode-pull-request-github#8792 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 50/100
microsoft/vscode-pull-request-github#9063 ·
Les mainteneurs répondent en général sous 1 jour
-
Configurable issue completion triggerPeut-être pris @alexr00 l’a pris aujourd’hui. Ouverte
microsoft/vscode-pull-request-github#9062 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Add mermaid support or use the same markdown render that is used by vscodePeut-être pris @alexr00 l’a pris il y a 1 jour. Ouverte
microsoft/vscode-pull-request-github#9059 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
fixOuverte~spam
Difficulté 4/5 1-2 jours Accessibilité débutants 8/100
microsoft/vscode-pull-request-github#9058 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de microsoft/vscode-pull-request-github
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
AvaProtocol/ava-sdk-js#276 ·
Les mainteneurs répondent en général sous 1 jour
-
useFragment does not require `variables` when the fragment's variables type has required fieldsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
apollographql/apollo-client#13493 ·
Les mainteneurs répondent en général sous 1 jour
-
Custom hosts written as trailing-dot FQDNs (`host.local.`) aren't detected as local backendsPeut-être pris @roboomp l’a pris aujourd’hui. Ouvertebug prio:p2 providers triaged
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
can1357/oh-my-pi#15798 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
code-yeongyu/oh-my-openagent#10172 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
PDFCraftTool/pdfcraft#189 ·