microsoft / microsoft/vscode-pull-request-github
Checkout process should better handle slower speeds
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.6k
- Forks
- 795
- Ø Merge
- 1 T. 4 Std.
- Gemergte PRs (30 T.)
- 46
Beschreibung
Noticed this when I was on a slow connection, clicking on "Checkout" instantly disables the button, but while the process continues the button re-enables but the UI hasn't changes to reflect the change and I'm able to click on "Checkout" again.
Repro
- Throttle speed
- Open PR
- Click on "Checkout"
- See "Checkout" button get re-enabled after a few seconds while page is still processing (see progress bar in sidebar)
Expected
- Button should only be re-enabled once UI has updated

Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das Problem bei gedrosselter Netzwerkgeschwindigkeit im Checkout-Ablauf eines Pull Requests zu reproduzieren, und beobachte dabei den Checkout-Button und den Fortschrittsbalken in der Seitenleiste. Verfolge den Einstiegspunkt der Checkout-UI und ihren Verarbeitungsstatus; fertig bedeutet, dass der Button deaktiviert bleibt, bis die UI die abgeschlossene Checkout-Aktualisierung widerspiegelt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- github, typescript, vscode
- Bereich
- developer-experience, frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100