- 更新内容
- Upstream ResizeObserver update the rendering fixup. #8348
- Help developers better understand self-closing-tag syntax #8338
- Use "queue an element task" properly in script preparation #8072
- [meta] Clean events index #8351
- Set empty string for reflection of IDREF attributes #8352
- Adjust definitions of events fired at source node #8373
- Missing attributes in the Index #8381
- Editorial: Use "process the next redirect" instead of "Navigation redirect" #8097
- Fix a link to "report only value" that read just "value". #8402
- Specify a limit in HTMLOptionsCollection.length setter. #8347
- Update ECMAScript references #8406
- Yet more fixes to focus delegation #8174
- Fix HostResolveImportedModule's current realm handling #8417
- fix: add values for hidden #8415
- Fix example in HTMLElement overridden constructor steps #8432
- Correct ariaChecked usage in ElementInternals example #8441
- 参照
更新内容
#8348
Upstream ResizeObserver update the rendering fixup.Event Loopにおけるレンダリング更新時のResizeObserver
の振る舞いの修正。
#8338
Help developers better understand self-closing-tag syntaxHTML要素(つまり外来要素でない)の空要素(Void Elements)に「自己閉鎖スラッシュ文字」は意味がなく、且つ場合によっては属性の一部と解釈されるため注意が必要であるという旨が、開始タグの説明に追加された。
#8072
Use "queue an element task" properly in script preparationscript要素のtype属性値importmap
追加と、それに伴うスクリプティング処理の整理。
#8351
[meta] Clean events indexイベントの一覧テーブルに記載されている基準を見直し、DOMやCSPなどのHTML以外で定義されている各イベントを削除し整理。
#8352
Set empty string for reflection of IDREF attributesARIA 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"); // => "" (空文字列)
#8373
Adjust definitions of events fired at source nodeイベントの一覧テーブルで、pointercancel
イベントがPointerEvent
であること、Textノードでも発火することの記載漏れの修正。
#8381
Missing attributes in the Index要素の一覧テーブルの記載漏れの修正。script
要素のnomodule
属性、textarea
要素のautocomplete
属性を追加。
#8097
Editorial: Use "process the next redirect" instead of "Navigation redirect"Fetch仕様のprocess the next manual redirectの反映。
#8402
Fix a link to "report only value" that read just "value".COOP(Cross-Origin-Opener-Policy)のセットアップにおける記述ミスの修正。
#8347
Specify a limit in HTMLOptionsCollection.length setter.HTMLOptionsCollection.length
に設定できる上限をWebkitやGeckoの実装に合わせて10,000とした。
#8406
Update ECMAScript referencesECMAScriptのアルゴリズムの名称に合わせた更新。
#8174
Yet more fixes to focus delegationFocus Delegationに関する追加更新。
#8417
Fix HostResolveImportedModule's current realm handlingimport
による依存モジュールの読み込みの際のアルゴリズムの修正。
#8415
fix: add values for hidden属性の一覧テーブルの変更漏れの修正。hidden
要素の値を論理値から、hidden
、until-fonnd
、空文字に修正。
#8432
Fix example in HTMLElement overridden constructor stepsHTMLElement
コンストラクタのサンプルコードの記載ミスの修正。
#8441
Correct ariaChecked usage in ElementInternals exampleカスタム要素のサンプルコードにおけるARIA IDL属性の設定ミスの修正。ariaChecked
に論理型を設定しているものを文字列型に修正した。
参照
Twitter @htmlstandard until:2022-10-31 since:2022-10-01
解説に間違いがあれば @cloud10designs までご連絡ください。