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