ChoicescriptIDE / ChoicescriptIDE/main

We shouldn't step into a csideimg_ scene

Offen
#145 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug minor
Vorherrschende Sprache
JavaScript
Sterne
36
Forks
8
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Stepping into a gosub/goto scene will load the scene in order to continue showing the steps appropriately. Actually opening csideimg scenes in the editor is a bad idea for performance reasons, but it's also not a particularly helpful thing to do.
When stepping this can seemingly cause CSIDE to crash (it often doesn't, but loading these scenes takes _a long_ time, so people will think it has).

Stepping should ignore/skip over csideimg_ files, where it can (might be difficult if the name is derived from an expression?).

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne bei der Stepping-Logik, die gosub- und goto-Szenen verarbeitet, und reproduziere das Stepping in eine csideimg_-Szene. Verfolge, wie der Name der Zielszene aufgelöst wird, insbesondere wenn er aus einem Ausdruck stammt. Erledigt ist die Aufgabe, wenn das Stepping csideimg_-Dateien überspringt, deren Name identifiziert werden kann, und beim Laden dieser Dateien nicht mehr zu hängen oder abzustürzen scheint.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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