2026/06/19
CA11Y #4 〜 Accessibility Maniacs 〜 - connpass
CA11Y
AIはアクセシビリティを超えることはできないか
セマンティクスガン無視
WCAG3
9年前からやっていた
書いてあることは理解できる
でもこれ出すの無理じゃね
W3C Accessibility Guidelines (WCAG) 3.0
table
たのしいじゃなく辛い話だった
Accessible Rich Internet Applications (WAI-ARIA) 1.3
研修マジでうまくいかないのあるあるよな
PDFのアクセシビリティ
CID、GID
Adobe-Japan1 - Wikipedia
Webブラウザエンジニアリングを読んだ(写経なし)
書いた
@Pokemon_cojp: 本日6月16日(火)より、「ポケモンカードゲーム AI Battle Challenge」を開始!
ポケモンカードゲームのプレイを競う、AIエージェントの開発コンテストだよ。
くわしくはこちら!
https://t.co/7OKfEFrG6B #ポケカ #ポケカABC #PTCGABC
へー面白そう
ポケカ
Announcing TypeScript 7.0 RC - TypeScript
TypeScript7のRCがきた
「文字を打つたびに楽しくなる」究極のタイピング体験を追求した分割キーボード「Keychron Orca echo」 | 一緒に買うとなんだか楽しい。ソーシャルコマースプラットフォーム【CoSTORY】
クラファン開始が20時
Keychron Orca echo
📬 infeedly 2026/06/19
facebook/react
Issue: バグ: カスタム要素が組み込み要素を拡張する場合、プロパティが渡されない
React 19.0.0 では、組み込み要素を拡張するカスタム要素に対してプロパティが正しく渡されないバグが報告されています。この問題は、カスタム要素が組み込み要素を拡張する場合にのみ発生し、通常のカスタム要素では発生しません。
Issue: バグ:
本文が空のため、具体的なバグの内容は不明です。
PR: Activity のハイドレーション不一致シナリオにおける無限ループを修正
カスタムSSRでLoadable Componentsを使用する際に発生する、チャンクのリストが不完全になることで一部コンポーネントがnullになる問題を修正しました。
PR: Flight で null プロトタイプオブジェクトをサポート
Flight はプロトタイプ汚染から保護された null プロトタイプオブジェクトを拒否していましたが、この変更により、これらのオブジェクトを専用のマーカーでシリアライズし、Object.create(null) で復元できるようになります。
PR: Fix: フックコールバック内の内部関数が条件付きの場合にオプショナルチェイニングを保持
React Compiler が、フックコールバック内の条件付きで呼び出される内部関数に基づいて変数が常に非nullであると誤って仮定し、オプショナルチェイニングを削除してしまう問題を修正しました。
adobe/react-spectrum
Issue: ドキュメントのインライン Autocomplete 例で Popover 内のスクロールが壊れている
React Spectrum のドキュメントにあるインライン Autocomplete の例で、Popover 内のコンテンツをスクロールしようとすると表示が「ちらつく」問題が発生しています。この問題は Chrome や Brave のドキュメントサイトでのみ確認されており、Firefox や Stackblitz では正常に動作します。
Issue: [https://github.com/adobe/react-spectrum/issues/10229 Vimiumのリンクヒント経由でアクティブ化された際のButton onPress が発火しない問題]
Vimiumのリンクヒント経由でreact-aria-componentsのButtonをアクティブ化してもonPressが発火しない問題が報告されており、修正後も再現するため調査が必要です。
Issue: [https://github.com/adobe/react-spectrum/issues/10219 React Ariaのインポート時にHTMLElement.prototypeが未定義の場合にinertでエラーが発生する問題]
React Ariaをモジュール評価中にインポートすると、HTMLElement.prototypeが未定義の場合に'inert' in HTMLElement.prototypeのチェックでTypeErrorが発生します。
PR: フィーチャー: (WIP) CollectionコンポーネントでのTextFieldサポート
GridList/Table/TreeコンポーネントでTextFieldをサポートし、keyboardNavigationBehavior=tabの挙動をテストするプルリクエストです。
PR: [https://github.com/adobe/react-spectrum/pull/10190 修正: display: noneで隠された場合に仮想化されたGrid Layoutが消えないようにする]
GridListのアイテムがdisplay: noneで隠された際に消えてしまう問題を修正し、トグル操作でアイテムが表示されることを確認するプルリクエストです。
PR: [https://github.com/adobe/react-spectrum/pull/10228 修正: #8686 useGridCellが子フォーカス復元ループを上書きしないようにする]
useGridCellが子フォーカス復元ループを上書きしてしまう問題を修正し、ダイアログを閉じた後にフォーカスが正しく復元されることを確認するプルリクエストです。
Release: React Aria Components v1.19.0 リリース
v1.19.0では、keyboardNavigationBehaviorプロパティによりGridListとTreeでのTextField等の要素との完全なキーボード操作が可能になりました。また、AutocompleteとPopoverの改善、MenuのonActionの戻り値変更、DragTypes.has()の機能拡張が含まれます。
microsoft/TypeScript
Issue: 6.0移行ガイド
TypeScript 6.0移行ガイドのプレースホルダーです。
Issue: [https://github.com/microsoft/TypeScript/issues/63565 export修飾子付きenumでThis condition will always return * ts2845が無効になる]
TypeScript 5.4では、export修飾子がない場合でも型チェックエラーが発生しません。このIssueでは、export修飾子付きenumで期待される型チェックエラーts2845が報告されない問題を修正します。
Issue: [https://github.com/microsoft/TypeScript/issues/63561 ジェネレーター関数がIteratorObjectを返せない]
ジェネレーター関数がIteratorObject<T>と宣言されている場合に、暗黙的な戻り値があると「値が返されなければなりません」というエラーが発生する問題を報告しています。これは、TypeScript 5.1の暗黙的な戻り値に関する変更と関連している可能性があります。
PR: 分割代入された判別可能なユニオンを、判別子がデフォルト値を持つ場合に絞り込む
判別子がデフォルト値を持つ分割代入されたユニオンにおいて、兄弟バインディングの絞り込みが無効になる問題を修正します。これにより、デフォルト値が設定されている場合でも、ユニオンの型が正しく絞り込まれるようになります。
whatwg/html
Issue: base appearanceを持つselect要素のoverflowはデフォルトでclipまたはhiddenにすべきか?
base appearanceを持つselect要素のoverflowスタイルについて、デフォルトで内容をクリップまたは非表示にするスタイルを追加すべきか検討しています。
Issue: JavaScriptなしでのローカライズされた時刻フォーマット
サーバーサイドレンダリングされたHTMLでユーザーのタイムゾーンを考慮した絶対時刻を正しく表示できない問題を解決するため、JavaScriptを使用せずにローカライズされた時刻フォーマットを可能にする方法を提案しています。
Issue: 提案: グローバルなダイジェストベースのインラインモジュール解決
この提案は、スタイルモジュールをシャドウルート間で共有したり、adoptedStylesheets をサーバーでシリアライズしたり、インラインスクリプトをインポートしたりする際の課題に対処します。現在の importmap の制限を克服するため、コンテンツアドレス可能なモジュールエクスポートを可能にすることを提案しています。
PR: option および optgroup の基本表示レンダリングを定義
このプルリクエストは、option および optgroup 要素のレンダリングに関する HTML 標準の記述を更新します。具体的には、ラベル表示のためのシャドウツリーの存在と、legend 要素による上書きについて明確化します。
PR: すべての下降選択コンテンツ要素にクローン
このプルリクエストは、select 要素の選択状態の更新ロジックを変更し、DOM順で最初の子孫要素だけでなく、すべての下降 selectedcontent 要素が最新の状態に保たれるようにします。また、実装との整合性を図るため、選択状態の設定アルゴリズムを修正し、未挿入オプションの選択状態設定を防ぎます。
PR: [ドラフト スペルチェックカスタム辞書]
このプルリクエストは、スペルチェックカスタム辞書をサポートするための初期ドラフトを導入します。これは現在ステージ 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 の定義がどのように解釈されるべきかについて議論しています。
Issue: [https://github.com/w3c/csswg-drafts/issues/13980 ::interest-button はオプトイン、オプトアウト、またはメディアクエリで有効化されるべきですか?]
この問題は、::interest-button 疑似要素のデフォルトの有効化方法について議論しています。オプトイン、オプトアウト、またはメディアクエリによる制御のいずれが適切か検討されています。
Issue: [css-ui CSSのツールチップスタイリングの標準化と::tooltip疑似要素の導入]
CSSのツールチップスタイリングを標準化し、::tooltip疑似要素を導入することで、開発者がツールチップの外観をカスタマイズできるようにする提案です。過去にも何度か議論されてきましたが、今回改めて検討されることになりました。
PR: [animation-triggers-1 AnimationTrigger仕様の更新]
AnimationTriggerインターフェースとアルゴリズムの詳細を更新し、TimelineTrigger固有の詳細を削除しました。これにより、関連仕様が整理・統合されます。
PR: [web-animations-1animation-triggers-1 AnimationTriggerの詳細を移動]
web-animations-2仕様からAnimationTriggerの詳細をanimation-triggers-1仕様へ移動しました。一部の関連部分は削除または調整されています。
PR: 'scroll container'の言及を、適切な場合はスクロール可能な軸を参照するように更新
CSS仕様全体で「スクロールコンテナ」という用語を、より正確にスクロール可能な軸を指すように更新する作業です。多くの仕様にわたる用語の統一を目指しています。
w3c/aria
Issue: aria-actions: アクションが合成的にトリガーされた際のフォーカス管理
ARIAのaria-actionsにおいて、アクションが合成的にトリガーされた場合に、フォーカスをどの要素に留めるべきかという問題について議論しています。UXとアクセシビリティの観点から、いくつかの解決策が検討されています。
Issue: ElementInternalsにおける明示的ロールと暗黙的ロール
ElementInternalsで設定されたロールが明示的ロールと見なされるか、それとも暗黙的ロールと見なされるか、またロール属性との競合時の優先順位について明確化を求めています。
Issue: 定義ロールの明確化
ARIAの定義ロールに関するセクションについて、ロールの特定方法と、対話型要素での使用に関する制約の曖昧さを解消するための提案です。
PR: 定義とタームの関連性を明確にするための注記を追加
このPRは、definitionロールとtermロールの関連性を明確にするための注記を追加し、SHOULD NOT制約を削除するものです。
PR: ツリーアイテムがグループを省略できるように、aria-level、aria-posinset、aria-setsizeを指定可能にする
このPRにより、treeitemノードのみで構成されるフラットなDOM階層を持つツリーを作成できるようになりますが、全てのtreeitemにはaria-level、aria-setsize、aria-posinsetの明示的な値が必要です。
PR: 同義ロールの編集
このPRは、同義ロールのマークアップを追加し、前処理と後処理を更新するものです。
w3c/wcag
PR: SC 1.4.13の「Dismissible」に関する理解を明確化
このPRは、WCAG SC 1.4.13(ホバーまたはフォーカス時のコンテンツ)の「Dismissible」セクションの段落を明確化し、トリガーサイズと配置のトレードオフについて説明を改善します。
PR: 4.1.2 名前、ロール、値の理解に関する例を変更
このPRは、WCAG 4.1.2(名前、ロール、値)の理解に関する例を、時代遅れな「Java Applet」からより現代的なものに変更します。
PR: SC 3.3.2 電話番号の例の文言を明確化
このPRは、SC 3.3.2(ラベルまたは指示)の理解ドキュメント内の古い例を更新し、#4913をクローズします。
openui/open-ui
Issue: Overscroll Areas は CSS で実装されるべきだと感じる
この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: [https://github.com/vitejs/vite/issues/20843 RegExp | RegExp[] は external でサポートされていません]
このIssueは、ViteのexternalオプションでRegExp | RegExp[]がサポートされていないバグを報告しており、Denoサポートのために正規表現のサポートが必要であると述べています。
Issue: esbuild 0.28.1 を Vite 7.3 にバックポートして GHSA-gv7w-rqvm-qjhr を修正
このIssueは、セキュリティアドバイザリ GHSA-gv7w-rqvm-qjhr を修正するために、esbuild 0.28.1 を Vite 7.3 にバックポートすることを依頼しています。
Issue: 依存関係ダッシュボード
このIssueは、Renovateによる依存関係の更新と検出された依存関係をリストアップしており、スケジュール待ちの更新とオープンな更新について説明しています。
PR: feat: サーバー環境リクエストエントリーポイントに注釈を追加
サーバーリクエストハンドラーを特定できるように、実験的な requestEntrypoints 環境オプションと environment.getRequestEntrypoints() / getRequestEntrypointOutputs(bundle) を追加します。
PR: fix: Vite Task でリテラル envPrefix クエリを使用
Vite Task の統合で envPrefix がワイルドカードとして扱われる問題を修正し、Vite 自体がリテラル文字列として扱うようにします。
PR: feat: rolldown を 1.1.2 にアップデート
rolldown をバージョン 1.1.2 にアップデートしました。
withastro/astro
Issue: VS Code 拡張機能で "JSX 要素は型 'any' を暗黙的に持ちます" というエラーが表示される
Astro VS Code 拡張機能で、正しくフォーマットされたページに "JSX 要素は型 'any' を暗黙的に持ちます" というエラーが表示される問題について報告されています。これはエディタ/言語サービス診断のみの問題のようです。
Issue: [6.x Astro 開発サーバーが ctx.request.signal を介した AbortSignal をサポートしていない]
Astro の開発サーバーでは、カスタムサーバーサイドリクエストハンドラーで AbortSignal が機能しない問題が報告されています。これは、特にハイブリッド Astro サイトでローカルでの動作確認を困難にしています。
Issue: Pagination がビルドで生成された .html ファイルを使用しない
Astro のページネーション機能で、build.format: 'file' 設定時に生成される .html ファイルへのリンクが正しく生成されず、404 エラーが発生する問題が報告されています。
PR: Cloudflareランタイムの起動を型生成中にスキップするPR
このPRは、astro syncコマンド実行時にCloudflareアダプターが不要なCloudflare開発ランタイムの起動をスキップするように変更します。これにより、型生成のパフォーマンスが大幅に向上します。
PR: サーバー:deferコンポーネント使用時のページ遷移中にヘッド要素が失われる問題を修正するPR
このPRは、サーバーアイランドマーカーコメントがヘッドの入れ替え中にコピーされない問題を修正します。これにより、server:deferコンポーネント使用時のヘッド要素の損失が防止されます。
PR: [https://github.com/withastro/astro/pull/17099 Cloudflareビルド時生成(compile + custom)でカスタム画像サービスを尊重するPR]
このPRは、CloudflareアダプターがimageService: 'compile'を使用する際に、ユーザー設定の画像サービスを保持するように変更します。これにより、ビルド時および実行時の画像生成でカスタムフックが正しく利用されるようになります。
Release: Astro v7.0.0-beta.5リリースノート
Astro v7.0.0-beta.5では、HTML圧縮のデフォルト設定が変更され、JSXルールに基づいた空白文字の削除がデフォルトになりました。また、URLデコードの制限強化やビルドパフォーマンスの改善も含まれています。