2026/06/19
セマンティクスガン無視
WCAG3
9年前からやっていた
書いてあることは理解できる
でもこれ出すの無理じゃね
table
たのしいじゃなく辛い話だった
研修マジでうまくいかないのあるあるよな
PDFのアクセシビリティ
CID、GID
書いた
ポケモンカードゲームのプレイを競う、AIエージェントの開発コンテストだよ。
くわしくはこちら!
へー面白そう
クラファン開始が20時
📬 infeedly 2026/06/19
facebook/react
React 19.0.0 では、組み込み要素を拡張するカスタム要素に対してプロパティが正しく渡されないバグが報告されています。この問題は、カスタム要素が組み込み要素を拡張する場合にのみ発生し、通常のカスタム要素では発生しません。
本文が空のため、具体的なバグの内容は不明です。
カスタムSSRでLoadable Componentsを使用する際に発生する、チャンクのリストが不完全になることで一部コンポーネントがnullになる問題を修正しました。
Flight はプロトタイプ汚染から保護された null プロトタイプオブジェクトを拒否していましたが、この変更により、これらのオブジェクトを専用のマーカーでシリアライズし、Object.create(null) で復元できるようになります。
React Compiler が、フックコールバック内の条件付きで呼び出される内部関数に基づいて変数が常に非nullであると誤って仮定し、オプショナルチェイニングを削除してしまう問題を修正しました。
adobe/react-spectrum
React Spectrum のドキュメントにあるインライン Autocomplete の例で、Popover 内のコンテンツをスクロールしようとすると表示が「ちらつく」問題が発生しています。この問題は Chrome や Brave のドキュメントサイトでのみ確認されており、Firefox や Stackblitz では正常に動作します。
Vimiumのリンクヒント経由でreact-aria-componentsのButtonをアクティブ化してもonPressが発火しない問題が報告されており、修正後も再現するため調査が必要です。
React Ariaをモジュール評価中にインポートすると、HTMLElement.prototypeが未定義の場合に'inert' in HTMLElement.prototypeのチェックでTypeErrorが発生します。
GridList/Table/TreeコンポーネントでTextFieldをサポートし、keyboardNavigationBehavior=tabの挙動をテストするプルリクエストです。
GridListのアイテムがdisplay: noneで隠された際に消えてしまう問題を修正し、トグル操作でアイテムが表示されることを確認するプルリクエストです。
useGridCellが子フォーカス復元ループを上書きしてしまう問題を修正し、ダイアログを閉じた後にフォーカスが正しく復元されることを確認するプルリクエストです。
v1.19.0では、keyboardNavigationBehaviorプロパティによりGridListとTreeでのTextField等の要素との完全なキーボード操作が可能になりました。また、AutocompleteとPopoverの改善、MenuのonActionの戻り値変更、DragTypes.has()の機能拡張が含まれます。
microsoft/TypeScript
TypeScript 6.0移行ガイドのプレースホルダーです。
TypeScript 5.4では、export修飾子がない場合でも型チェックエラーが発生しません。このIssueでは、export修飾子付きenumで期待される型チェックエラーts2845が報告されない問題を修正します。
ジェネレーター関数がIteratorObject<T>と宣言されている場合に、暗黙的な戻り値があると「値が返されなければなりません」というエラーが発生する問題を報告しています。これは、TypeScript 5.1の暗黙的な戻り値に関する変更と関連している可能性があります。
判別子がデフォルト値を持つ分割代入されたユニオンにおいて、兄弟バインディングの絞り込みが無効になる問題を修正します。これにより、デフォルト値が設定されている場合でも、ユニオンの型が正しく絞り込まれるようになります。
whatwg/html
base appearanceを持つselect要素のoverflowスタイルについて、デフォルトで内容をクリップまたは非表示にするスタイルを追加すべきか検討しています。
サーバーサイドレンダリングされたHTMLでユーザーのタイムゾーンを考慮した絶対時刻を正しく表示できない問題を解決するため、JavaScriptを使用せずにローカライズされた時刻フォーマットを可能にする方法を提案しています。
この提案は、スタイルモジュールをシャドウルート間で共有したり、adoptedStylesheets をサーバーでシリアライズしたり、インラインスクリプトをインポートしたりする際の課題に対処します。現在の importmap の制限を克服するため、コンテンツアドレス可能なモジュールエクスポートを可能にすることを提案しています。
このプルリクエストは、option および optgroup 要素のレンダリングに関する HTML 標準の記述を更新します。具体的には、ラベル表示のためのシャドウツリーの存在と、legend 要素による上書きについて明確化します。
このプルリクエストは、select 要素の選択状態の更新ロジックを変更し、DOM順で最初の子孫要素だけでなく、すべての下降 selectedcontent 要素が最新の状態に保たれるようにします。また、実装との整合性を図るため、選択状態の設定アルゴリズムを修正し、未挿入オプションの選択状態設定を防ぎます。
このプルリクエストは、スペルチェックカスタム辞書をサポートするための初期ドラフトを導入します。これは現在ステージ 1 にあります。
w3c/csswg-drafts
Issue: [css-grid-3masonry align-items/justify-items について、fill-reverse は start および end の定義に影響しますか?] CSS Grid Level 3 の masonry レイアウトにおいて、grid-lanes-direction が fill-reverse に設定されている場合、コンテンツ配置の start および end の定義がどのように解釈されるべきかについて議論しています。
この問題は、::interest-button 疑似要素のデフォルトの有効化方法について議論しています。オプトイン、オプトアウト、またはメディアクエリによる制御のいずれが適切か検討されています。
Issue: [css-ui CSSのツールチップスタイリングの標準化と::tooltip疑似要素の導入] CSSのツールチップスタイリングを標準化し、::tooltip疑似要素を導入することで、開発者がツールチップの外観をカスタマイズできるようにする提案です。過去にも何度か議論されてきましたが、今回改めて検討されることになりました。
AnimationTriggerインターフェースとアルゴリズムの詳細を更新し、TimelineTrigger固有の詳細を削除しました。これにより、関連仕様が整理・統合されます。
web-animations-2仕様からAnimationTriggerの詳細をanimation-triggers-1仕様へ移動しました。一部の関連部分は削除または調整されています。
CSS仕様全体で「スクロールコンテナ」という用語を、より正確にスクロール可能な軸を指すように更新する作業です。多くの仕様にわたる用語の統一を目指しています。
w3c/aria
ARIAのaria-actionsにおいて、アクションが合成的にトリガーされた場合に、フォーカスをどの要素に留めるべきかという問題について議論しています。UXとアクセシビリティの観点から、いくつかの解決策が検討されています。
ElementInternalsで設定されたロールが明示的ロールと見なされるか、それとも暗黙的ロールと見なされるか、またロール属性との競合時の優先順位について明確化を求めています。
ARIAの定義ロールに関するセクションについて、ロールの特定方法と、対話型要素での使用に関する制約の曖昧さを解消するための提案です。
このPRは、definitionロールとtermロールの関連性を明確にするための注記を追加し、SHOULD NOT制約を削除するものです。
このPRにより、treeitemノードのみで構成されるフラットなDOM階層を持つツリーを作成できるようになりますが、全てのtreeitemにはaria-level、aria-setsize、aria-posinsetの明示的な値が必要です。
このPRは、同義ロールのマークアップを追加し、前処理と後処理を更新するものです。
w3c/wcag
このPRは、WCAG SC 1.4.13(ホバーまたはフォーカス時のコンテンツ)の「Dismissible」セクションの段落を明確化し、トリガーサイズと配置のトレードオフについて説明を改善します。
このPRは、WCAG 4.1.2(名前、ロール、値)の理解に関する例を、時代遅れな「Java Applet」からより現代的なものに変更します。
このPRは、SC 3.3.2(ラベルまたは指示)の理解ドキュメント内の古い例を更新し、#4913をクローズします。
openui/open-ui
このIssueは、Declarative Overscroll Actions の提案におけるオプトインメカニズムとして属性を使用することに疑問を呈し、代わりにCSSを使用する代替案を提案しています。
Issue: [invokers 新しい便利なコマンド: togglehidden, share, print, copy(clipboard-text), load-content(query), ...] このIssueでは、togglehidden、share、print、copy、load-content、toggle-reduced-motion、toggle-dark-mode、focus、next-match、highlight、emit など、HTMLのinvokers要素に新しい便利なコマンドを追加することを提案しています。
vitejs/vite
このIssueは、ViteのexternalオプションでRegExp | RegExp[]がサポートされていないバグを報告しており、Denoサポートのために正規表現のサポートが必要であると述べています。
このIssueは、セキュリティアドバイザリ GHSA-gv7w-rqvm-qjhr を修正するために、esbuild 0.28.1 を Vite 7.3 にバックポートすることを依頼しています。
このIssueは、Renovateによる依存関係の更新と検出された依存関係をリストアップしており、スケジュール待ちの更新とオープンな更新について説明しています。
サーバーリクエストハンドラーを特定できるように、実験的な requestEntrypoints 環境オプションと environment.getRequestEntrypoints() / getRequestEntrypointOutputs(bundle) を追加します。
Vite Task の統合で envPrefix がワイルドカードとして扱われる問題を修正し、Vite 自体がリテラル文字列として扱うようにします。
rolldown をバージョン 1.1.2 にアップデートしました。
withastro/astro
Astro VS Code 拡張機能で、正しくフォーマットされたページに "JSX 要素は型 'any' を暗黙的に持ちます" というエラーが表示される問題について報告されています。これはエディタ/言語サービス診断のみの問題のようです。
Issue: [6.x Astro 開発サーバーが ctx.request.signal を介した AbortSignal をサポートしていない] Astro の開発サーバーでは、カスタムサーバーサイドリクエストハンドラーで AbortSignal が機能しない問題が報告されています。これは、特にハイブリッド Astro サイトでローカルでの動作確認を困難にしています。
Astro のページネーション機能で、build.format: 'file' 設定時に生成される .html ファイルへのリンクが正しく生成されず、404 エラーが発生する問題が報告されています。
このPRは、astro syncコマンド実行時にCloudflareアダプターが不要なCloudflare開発ランタイムの起動をスキップするように変更します。これにより、型生成のパフォーマンスが大幅に向上します。
このPRは、サーバーアイランドマーカーコメントがヘッドの入れ替え中にコピーされない問題を修正します。これにより、server:deferコンポーネント使用時のヘッド要素の損失が防止されます。
このPRは、CloudflareアダプターがimageService: 'compile'を使用する際に、ユーザー設定の画像サービスを保持するように変更します。これにより、ビルド時および実行時の画像生成でカスタムフックが正しく利用されるようになります。
Astro v7.0.0-beta.5では、HTML圧縮のデフォルト設定が変更され、JSXルールに基づいた空白文字の削除がデフォルトになりました。また、URLデコードの制限強化やビルドパフォーマンスの改善も含まれています。