Fehler beim Löschen von Code aus dem JS-Tab

Workflow:

  1. Ich habe ein Skript, das ich von woanders kopiert habe
  2. Füge es in den JS-Tab einer benutzerdefinierten Komponente ein, die ich erstellt habe
  3. DRÜCKE SPEICHERN
  4. Ändere das Skript woanders, kopiert
  5. Im JS-Tab verwende ich CMD+A, um das gesamte Skript auszuwählen
  6. DRÜCKE LÖSCHEN. Es löscht es nicht. Es springt zum Anfang des Skripts.

Ich muss alles erneut auswählen und LÖSCHEN drücken, damit es das Skript tatsächlich löscht, damit ich die neue Version einfügen kann.

Können Sie bestätigen, ob Sie die neueste Version von Discourse verwenden?

Ja, 3.5.0.beta8-dev

Ich kann das bisher nicht reproduzieren. Welchen Browser verwendest du? Könntest du bitte ein Video machen, um sicherzustellen, dass wir nichts falsch verstehen?

1 „Gefällt mir“

Chrome Version 128.0.6613.138 (Offizieller Build) (x86_64).

Das passiert nicht ständig, aber es passiert. Ich kann nicht genau sagen, wie oder wann es passiert. Es scheint irgendwie zufällig zu sein.

Aber das Problem ist ziemlich einfach zu erklären:

  • Ich öffne den Abschnitt „Benutzerdefinierter Code“ einer von mir erstellten benutzerdefinierten Komponente
  • Gehe zum JS-Tab, wo ich bereits ein Skript habe
  • Auf meiner Zwischenablage habe ich ein neues Skript zum Einfügen
  • Ich wähle das gesamte Skript im JS-Tab aus
  • Drücke ENTF
  • Der Texteingabezeiger (oder wie auch immer dieses Ding heißt) springt an den Anfang des Fensters, an den Anfang des Skripts. Es löscht es nicht. Ich muss ENTF ein zweites Mal drücken, um es tatsächlich zu löschen, damit ich das neue Skript einfügen kann.

Das ist alles, was mir bisher aufgefallen ist. Nochmals, ich kann das Problem nicht immer reproduzieren, um ein Video zu machen. Ich habe es gerade versucht, und es war nichts falsch.

Es ist eine große Sache, aber manchmal passiert etwas, das dies verursacht.

Ich konnte das gestern aufzeichnen.

Im Video sehen Sie, wie ich ein Skript einfüge, speichere, alles auswähle und auf Löschen klicke, was mich zurück zum Anfang bringt und den Cursor vor das Wort Import setzt.

Mir ist aufgefallen, dass dies normalerweise passiert, wenn ich Änderungen am Skript vornehme oder wenn ich ein altes Skript lösche und ein neues einfüge. Es ist nicht immer der Fall, schätze ich, aber es ist mir aufgefallen.