Chapter 08

2022年10月のアップデート

ゆうてん
ゆうてん
2022.11.07に更新

更新内容

Upstream ResizeObserver update the rendering fixup. #8348

Event Loopにおけるレンダリング更新時のResizeObserverの振る舞いの修正。

Help developers better understand self-closing-tag syntax #8338

HTML要素(つまり外来要素でない)の空要素(Void Elements)に「自己閉鎖スラッシュ文字」は意味がなく、且つ場合によっては属性の一部と解釈されるため注意が必要であるという旨が、開始タグの説明に追加された。

Use "queue an element task" properly in script preparation #8072

script要素のtype属性値importmap追加と、それに伴うスクリプティング処理の整理。

[meta] Clean events index #8351

イベントの一覧テーブルに記載されている基準を見直し、DOMやCSPなどのHTML以外で定義されている各イベントを削除し整理。

Set empty string for reflection of IDREF attributes #8352

ARIA Reflectionなどの要素を参照するプロパティに要素や要素配列を設定した際に、それに関連するIDREFを型に持つ属性の値を空文字に設定されるようになった。複雑なDOM操作によって属性値に誤ったIDや古いIDが残ったりする問題に対する措置。

const errorMessage = document.getElementById("errMsg");
el.ariaErrorMessageElement = errorMessage;

// 以前はaria-errormessage属性にIDが反映されていたが
el.getAttribute("aria-errormessage"); // => "errMsg"
// 空文字列が設定されるように
el.getAttribute("aria-errormessage"); // => "" (空文字列)

Adjust definitions of events fired at source node #8373

イベントの一覧テーブルで、pointercancelイベントがPointerEventであること、Textノードでも発火することの記載漏れの修正。

Missing attributes in the Index #8381

要素の一覧テーブルの記載漏れの修正。script要素のnomodule属性、textarea要素のautocomplete属性を追加。

Editorial: Use "process the next redirect" instead of "Navigation redirect" #8097

Fetch仕様のprocess the next manual redirectの反映。

COOP(Cross-Origin-Opener-Policy)のセットアップにおける記述ミスの修正。

Specify a limit in HTMLOptionsCollection.length setter. #8347

HTMLOptionsCollection.lengthに設定できる上限をWebkitやGeckoの実装に合わせて10,000とした。

Update ECMAScript references #8406

ECMAScriptのアルゴリズムの名称に合わせた更新。

Yet more fixes to focus delegation #8174

Focus Delegationに関する追加更新。

Fix HostResolveImportedModule's current realm handling #8417

importによる依存モジュールの読み込みの際のアルゴリズムの修正。

fix: add values for hidden #8415

属性の一覧テーブルの変更漏れの修正。hidden要素の値を論理値から、hiddenuntil-fonnd、空文字に修正。

Fix example in HTMLElement overridden constructor steps #8432

HTMLElementコンストラクタのサンプルコードの記載ミスの修正。

Correct ariaChecked usage in ElementInternals example #8441

カスタム要素のサンプルコードにおけるARIA IDL属性の設定ミスの修正。ariaCheckedに論理型を設定しているものを文字列型に修正した。

参照

Twitter @htmlstandard until:2022-10-31 since:2022-10-01


解説に間違いがあれば @cloud10designs までご連絡ください。