codex-team / codex-team/editor.js
renderFromHTML is not awaiting clear() method
- 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