2026/06/22
しっかり寝たのにすっきりしない身体が痛いのはなんでだろう
もう少し身体を休まさせつつ筋トレしないといけないかも
📬 infeedly 2026/06/22
facebook/react
Reactアプリケーションに組み込みのメモリリーク検出機能がないため、開発ツールにメモリプロファイリング機能を追加し、メモリ使用量の増加パターンを自動検出して最適化の提案を行うシステムを実装します。
Issue: バグ:[開発モード React Flight RSCのデバッグ追跡が、長時間実行される非同期処理で保留中の操作に無制限の祖先を保持する] React Flightの非同期デバッグ追跡機能が、長時間実行される非同期処理において、無制限の祖先情報を保持し続けることでメモリリークを引き起こす問題を修正します。この問題は開発モードのみで発生します。
HAR(HTTP Archive)に一致するリクエストが見つかった場合、それ以上の検索やフォールバックフェッチを停止し、不要なログ出力を回避するようにReact DevToolsのファイルフェッチ処理を改善します。
React DevToolsにおいて、重複するフェッチリクエストを単一のプロミスで処理し、完了、エラー、タイムアウト、ナビゲーション、アンロード時にリスナーをクリーンアップするように修正し、リソース管理を改善します。
React DevToolsのスタンドアロンモードで表示されるエラーメッセージにおいて、HTML文字列の代わりにDOMノードを使用するように変更し、HTMLインジェクションの脆弱性を解消します。
adobe/react-spectrum
React Spectrum S2スタイルマクロを使用するNext.jsアプリケーションで、開発サーバー再起動時に生成されたCSSファイルのインポートが解決できなくなる問題を修正します。この問題は.nextディレクトリのキャッシュに関連している可能性があります。
TableView で行がない場合に、明示的に高さを指定しないと空の状態が表示されない不具合を修正します。これにより、データセットが空の場合でも、テーブルヘッダーと空の状態が表示されるようになります。
OSK(オンスクリーンキーボード)の開閉によって発生するレイアウトシフトを修正し、オーバーレイ配置前にビューポートがリサイズされる問題を解消します。
外部クリックでコンボボックスのポップオーバーが閉じられるように修正し、特にモーダルオーバーレイ上でクリックした場合の挙動を改善します。また、フォーカスがプログラムで入力に戻された際にポップオーバーが即座に再オープンする問題を修正します。
テーブルの幅が小数値の場合に列の幅計算で発生するオーバーフロー問題を修正します。これにより、予期せぬ水平スクロールバーの表示を防ぎます。
microsoft/TypeScript
TypeScript の型チェックにおいて、strictFunctionTypes が有効な場合でも、メンバー関数の共変性が正しく考慮されない問題を指摘しています。提供されたコード例では、意図しない型のエラーが発生する可能性があります。
C# のような Switch 式を TypeScript に導入することを提案しています。これにより、即時実行関数式 (IIFE) を回避し、より簡潔なコードで条件分岐を記述できるようになります。
TypeScriptで、インポート対象が存在しない場合に「新しいファイルに移動」するクイック修正を無効化するオプションの追加を提案しています。この機能は、意図しないファイルの移動や管理の煩雑さを引き起こす可能性があるため、無効化できるようにすることで開発者の利便性を向上させます。
TypeScriptのチェッカーにおいて、自己参照するcomputed enumメンバー名によって発生していたスタックオーバーフローエラーを修正しました。この修正により、循環参照による無限ループを防ぎ、プログラムの安定性が向上します。
whatwg/html
サーバーサイドレンダリングされたHTMLで、ユーザーのタイムゾーンや好みのフォーマットに合わせて絶対時刻を正しく表示するための、JavaScriptに依存しない方法を提案しています。これにより、キャッシュやパフォーマンスの問題を回避しつつ、より正確な時刻表示が可能になります。
Webページ上で、ユーザーのロケールやタイムゾーンに合わせて日付や時刻を自動的にフォーマットして表示するためのHTMLタグの導入を提案しています。これにより、サーバーサイドレンダリングやJavaScriptに頼ることなく、グローバルなユーザーに対して適切な時刻表示が可能になります。
Shadow DOM間でスタイルモジュールを共有したり、サーバーサイドでadoptedStylesheetsをシリアライズしたり、インラインスクリプトをインポートしたりするための、グローバルなダイジェストベースのインラインモジュール解決方法を提案しています。これにより、URLに依存せず、効率的で読みやすいモジュール共有が可能になります。
誤って追加された不要なファイルを削除するプルリクエストです。
このPRは、宣言的な順不同ストリーミングを可能にする <template for> 要素を追加します。これにより、指定されたURLのHTMLテンプレートを非同期でロードし、DOMに挿入できるようになります。
このPRは、HTML標準における採用エージェントアルゴリズムのステップ 4.3 の説明を明確化し、関連するテストと実装バグの修正を含みます。
w3c/csswg-drafts
このIssueでは、CSS Color Module Level 4におけるガマットマッピングのテスト可能性と、著者によるサポート検出の方法について議論しています。テスト可能にしないと、機能の優先順位付けやWeb機能としてのID付与が困難になります。
このIssueでは、CSS Selectors Level 4における :lang() 疑似クラスセレクタの説明が不十分であり、特に言語コードの正規化に関する部分で曖昧さが指摘されています。BCP 47への正規化に関する誤解を招かないよう、明確化が必要です。
このIssueでは、CSS Color Module Level 5の alpha() 関数の計算値のシリアライゼーションについて、currentcolor を使用する場合としない場合で一貫性がない点が指摘されています。この挙動の違いに関するルールの明確化が求められています。
w3c/aria
このIssueは、ARIA仕様のJavaScript実装である aria.js に関する作業の継続を目的としています。コードコメント内の質問やTODO項目のレビュー、関連するプルリクエストの統合、およびロール情報(roleInfo)の更新と自動化などが含まれます。
WAI-ARIAの仕様書「6.6 WAI-ARIAの状態とプロパティの分類」にaria-current属性が含まれていないという指摘です。仕様書が全ての属性を網羅する意図がないのであれば、その旨を明記すべきだと提案されています。
ARIA 1.2および1.3の仕様書において、「code」ロールが分類タイプに含まれていない、また「image」ロールが「ドキュメント構造」ロールセクションに含まれていないという問題提起です。これらのロールの扱いについて、仕様書への追記が提案されています。
このプルリクエストは、sliderロールにおいてaria-valuenowの代わりにaria-valuetextのみを使用することを許可することで、要件を緩和するものです。これにより、実装の柔軟性が向上します。
このプルリクエストは、ARIA仕様書の「状態とプロパティの分類」セクションを更新し、廃止されたaria-dropeffectとaria-grabbedを除く、残りの状態とプロパティを追加するものです。
このプルリクエストは、ARIA仕様書の「ドキュメント構造ロール」のリストを更新し、同義語の扱いを改善するものです。これにより、ロールの分類がより正確になります。
w3c/wcag
本文が提供されていないため、具体的な内容は不明ですが、issue番号432に関するものです。
SC 3.3.2 の理解ドキュメントにある電話番号の例は、関連する H65 技術が 2019 年に削除されたため、もはや関連性がなく、修正または削除する必要があります。
SC 1.4.13 の「Dismissable」に関する説明の段落で、トリガーのサイズではなく、表示されるコンテンツのサイズが重要であるという点が不明瞭であるため、修正が必要です。
SC 1.4.13 の「Dismissable」に関する説明は、トリガーのサイズに関する議論を削除し、より明確にするための PR です。
この PR は、ワークフローの権限設定をより制限的にするために、W3CGRUNTBOT_TOKEN への依存を削除し、明示的な権限を定義します。
4.1.2 Name, Role, Value の理解ドキュメントの例が古いため、より現代的な例に変更する PR です。
openui/open-ui
範囲スライダーの値と対応する入力要素を簡単にリンクする方法について、id を使用したリンクや新しい属性の必要性についての議論です。
モバイルデバイスでRangegroupの2つのサムを同時にドラッグできないというフィードバックがあり、この動作について検討が必要です。
複数のサムを持つRangegroupにおいて、サムのペアごとに異なる最小ステップ値を設定できる機能が必要かどうかを議論しています。
Overscrollジェスチャーの更新により、ボタンの利用がオプションになりました。
vitejs/vite
Renovateによる依存関係の更新と検出に関するIssueです。スケジュール待ちの更新と、現在開いている更新リストが含まれています。
TSRX (TypeScript with JSX Superset) のサポートをViteに組み込む計画があるかどうかの質問です。
Viteにおいて、条件分岐内で new URL を使用してWorkerを指定すると、Workerとして認識されず、静的ファイルとして誤って処理されるバグが報告されています。
importGlobRestoreExtension オプションと import glob の &lang.* クエリパスを削除し、クエリを持つ ID のモジュールタイプ推論でクリーン URL にフォールバックします。
config フックのパラメータタイプを調整し、ドキュメントを更新しました。
CSS のマイニフィケーション中に @layer 順序ステートメントが削除される問題を修正し、ビルド後のカスケード優先順位の変更を防ぎます。
withastro/astro
Astro 6 で外部 CSS ファイルの変更がホットアップデートではなくフルページリロードを引き起こす問題を報告しています。これは Astro 5 では正常に動作していました。
astro check がユーザーのプロジェクトディレクトリから依存関係を解決せず、TypeScript と @astrojs/check を見つけられない問題を報告しています。
Astro の国際化設定で、特定のマークダウンファイルの変更が開発サーバーで反映されず、再起動が必要な問題を報告しています。
ネストされたCSSファイルの更新時に発生していたフルリロードの問題を修正しました。コンパイルメタデータを使用してフルリロードを防ぎ、検出できない場合はメタデータを削除するフォールバック処理を追加しました。
Cloudflare Actionsのビルド回帰カバレッジを追加し、Viteの依存関係キャッシュを再利用しながら連続するビルドが成功することを確認します。これにより、プリバンドル失敗を隠蔽していた広範なリトライ処理を削除します。
Changesets releaseアクションによって開かれたPRです。マージされると、パッケージはnpmに自動的に公開されます。Astro 7.0.0ではVite v8へのアップグレードとcompressHTMLのデフォルト値が'jsx'に変更されました。
新しいプロジェクトにデフォルトのAGENTS.mdファイルを追加し、開発サーバーの指示とドキュメントリンクを含めます。また、AGENTS.mdを指すCLAUDE.mdシンボリックリンクも作成します。