🤖 Artifacts: return focus to the Fullscreen button after fullscreen closes
メンテナーはふだん 1 日以内に返信
関連するプルリクエストがすでにマージされています。
- #5731 @ThomasK33 による — マージ済み
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 80/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
ArtifactsPanel.test.tsxから始めて、既存の全画面表示時のフォーカス動作を理解し、その後、全画面表示を開閉するコードを見つけます。起動元がまだ存在する場合はフォーカスがそこに戻り、存在しない場合はパネルに戻ることを完了条件とします。両方のケースを確認するため、テストを実行してください。
索引モデルが issue の本文から書いたものです。
説明
Problem: Closing Artifacts fullscreen sends focus to the panel, not to the button that opened it. This is intended today (so J/K keep working, see ArtifactsPanel.test.tsx), but J/K also work from the button, and returning to the opener is the usual dialog behavior.
Fix idea: remember the opener when fullscreen opens and return focus to it if it still exists; otherwise focus the panel.
Priority P3. Size S.
Found by the agent bug bashes in #5670 (pre-existing, outside that PR's changes).
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high
- 主要言語
- TypeScript
- スター
- 2.1k
- フォーク
- 139
- 平均マージ
- 3時間 34分
- マージ済み PR(30日)
- 951
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
coder/xum のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
🐛 bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
LibreChat-AI/LibreChat#17733 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
TypeStrong/typedoc#3150 ·
-
accessibility bug good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
Normalize image-source MIME types before SVG dispatch対応中かも @HarsH-1877 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
tscircuit/image-utils#58 · コメント 1 件 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 74/100
メンテナーはふだん 2 日以内に返信