Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

File search recents are shared across browse revisions

Offen
#1,387 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

  • #1392 von @DivyamTalwar — ohne Merge geschlossen
  • #1417 von @rachit367 — ohne Merge geschlossen
  • #1529 von @Harsh23Kashyap — ohne Merge geschlossen
  • #1686 von @dipeshbabu — ohne Merge geschlossen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
65/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
typescript
Bereich
frontend

Rechercherichtung

Start by locating the browse file-search dialog and the code that stores recently opened files. Reproduce the issue by switching between revisions in the same repository, then trace how the recent-items key is formed. Done means recents from one revision no longer appear in another and selected paths resolve in the active revision.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

Problem

The browse file-search dialog stores recently opened files under a key scoped only by repository name. When a user switches branches or revisions, recents from another revision can still appear.

Reproduction

Open file search for a repo on one revision, select a file, then switch to another branch or revision in the same repo and open file search again.

Expected

Recently opened files should be scoped to the revision context that can resolve those paths.

Actual

The dialog can show repo-level recents from a different revision. Selecting one navigates with the current revision, which can point to a path that does not exist there.

Impact

Users browsing multiple branches can get stale file suggestions and confusing dead-end navigation.

Vorherrschende Sprache
TypeScript
Sterne
3.9k
Forks
374
Ø Merge
2 T. 21 Std.
Gemergte PRs (30 T.)
43

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus sourcebot-dev/sourcebot

Alle Issues in sourcebot-dev/sourcebot

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.