codex-team / codex-team/editor.js

renderFromHTML is not awaiting clear() method

Offen
#2,575 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
TypeScript
Sterne
31.9k
Forks
2.2k
Ø Merge
1 T. 13 Std.
Gemergte PRs (30 T.)
2

Beschreibung

renderFromHTML is not awaiting clear() method.
So rendering is started during async clear execution that can cause incorrect results.

Steps to reproduce:
`await this.api.renderFromHTML();`

Expected behavior:
Internal logic should await clear() method before star rendering blocks

Device, Browser, OS: any

Editor.js version: 2.28.2

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, renderFromHTML und den internen clear()-Aufruf im Quellcode von Editor.js zu lokalisieren. Reproduziere das Problem mit einem großen HTML-String unter Verwendung des gemeldeten await renderFromHTML-Ablaufs und untersuche anschließend die vorhandenen Rendering-bezogenen Tests oder ergänze eine Abdeckung, um zu überprüfen, dass das Leeren abgeschlossen ist, bevor das Rendering beginnt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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