Playground: uncommittedDrafts Set in fields.tsx is keyed by field id, so a draft can leak across documents
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- react, typescript
- 領域
- frontend
調査の方向性
apps/studio/fields.tsxから始め、uncommittedDraftsがどのようにキー付けされているか、またドキュメントの採用や再構築がそれにどのような影響を与えるかを追跡してください。関連する下書き/未保存状態のテストがあれば確認し、同じフィールドIDでドキュメントを再作成するケースのテストを追加してください。再作成されたドキュメントについて、古い下書きが未保存として扱われなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
apps/studio fields.tsx: the uncommittedDrafts Set is keyed by field id, not by document life. A draft left in one playground life can count as unsaved for the recreated document with the same id. Fix: key by document id plus generation, or clear on adopt/rebuild.
Found in the PR #241 review (round 5, head c8a7b90). Rated follow-up (P3), not blocking.
🤖 Generated with Claude Code
- 主要言語
- TypeScript
- スター
- 0
- フォーク
- 0
- 平均マージ
- 11時間 59分
- マージ済み PR(30日)
- 48
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
hyperdrive-technology/holodeck のほかの issue
-
area:ci review-finding
難易度 1/5 1時間未満 初心者へのやさしさ 84/100
hyperdrive-technology/holodeck#272 ·
メンテナーはふだん 1 日以内に返信
-
area:holodeck priority:p2 review-finding
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
hyperdrive-technology/holodeck#271 ·
メンテナーはふだん 1 日以内に返信
-
area:holodeck review-finding
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
hyperdrive-technology/holodeck#267 ·
メンテナーはふだん 1 日以内に返信
-
area:holodeck review-finding
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
hyperdrive-technology/holodeck#266 ·
メンテナーはふだん 1 日以内に返信
-
area:holodeck review-finding
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
hyperdrive-technology/holodeck#264 ·
メンテナーはふだん 1 日以内に返信
hyperdrive-technology/holodeck の issue をすべて見る
似ている issue
-
Recording drops clicks on links, filters and checkboxes that share a form with a search field対応中かも @columbia11 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Tencent/BrowserSkill#657 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
メンテナーはふだん 2 日以内に返信
-
Choosing a folder while continuing an Antigravity session submits a history fork the runtime rejectsオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 87/100
-
ai-handle
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
nextlevelbuilder/dewee-web-v2#138 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
NEARBuilders/citynode.app#512 ·
メンテナーはふだん 1 日以内に返信