codex-team / codex-team/editor.js

renderFromHTML is not awaiting clear() method

オープン
#2,575 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
TypeScript
スター
31.9k
フォーク
2.2k
平均マージ
1日 13時間
マージ済み PR(30日)
2

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、Editor.jsのソース内でrenderFromHTMLとその内部のclear()呼び出しを見つけます。報告されているawait renderFromHTMLのフローを使って大きなHTML文字列で問題を再現し、その後、既存のレンダリング関連テストを確認するか、クリア処理が完了してからレンダリングが開始されることを検証するテストカバレッジを追加します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
typescript
領域
frontend
issue の種類
バグ
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。