@@ -28,6 +28,8 @@ Link Defaults: html (dfn) queue a task/in parallel/reflect
28
28
spec:css-cascade-5; type:dfn; text:inherit
29
29
spec:css2; type: property; text: line-height
30
30
spec:html; type:event; text:resize
31
+ spec:payment-request; type:attribute; for:PaymentRequest; text:[[state]]
32
+ spec:remote-playback; type:dfn; text: remote playback device
31
33
spec:webidl
32
34
type:dfn; text:namespace
33
35
type:idl; text:long
@@ -36,41 +38,9 @@ spec:webidl
36
38
<pre class='ignored-specs'>
37
39
spec: svg2
38
40
</pre>
39
- <!-- Some of these 'anchors' entries are really routing around spec bugs.
40
- https://github.com/w3c/remote-playback/issues/137
41
- https://github.com/whatwg/html/issues/5515
42
- https://github.com/whatwg/html/issues/6053
43
- https://github.com/whatwg/url/issues/522
44
- -->
45
41
<pre class="anchors">
46
- urlPrefix: https://dom.spec.whatwg.org/; spec: DOM
47
- url: #dom-document-getelementsbytagname; type: interface; for: Document; text: getElementsByTagName
48
- url: #dom-document-createelement; type: interface; for: Document; text: createElement
49
- urlPrefix: https://w3c.github.io/DOM-Parsing/; spec: DOM-Parsing
50
- url: #dom-innerhtml-innerhtml; type: attribute; for: Element; text: innerHTML
51
- urlPrefix: https://tc39.github.io/ecma262/; spec: ECMA262
52
- url: #sec-bigint-objects; type: interface; text: BigInt
53
- url: #sec-date-objects; type: interface; text: Date
54
- url: #sec-error-objects; type: interface; text: Error
55
- url: #sec-finalization-registry-objects; type: interface; text: FinalizationRegistry
56
- url: #sec-number-objects; type: interface; text: Number
57
- url: #sec-weak-ref-objects; type: interface; text: WeakRef
58
- urlPrefix: https://w3c.github.io/gamepad/; spec: gamepad
59
- url:#event-gamepadconnected; type: event; text:gamepadconnected
60
- urlPrefix: https://w3c.github.io/geolocation-api/; spec: geolocation
61
- url:#dom-geolocation-watchposition; type:method; for:Geolocation; text:watchPosition()
62
- urlPrefix: https://html.spec.whatwg.org/multipage/; spec: HTML
63
- url: system-state.html#dom-navigator-online; type: attribute; for: NavigatorOnline; text: onLine;
64
- url: media.html#dom-media-play; type:method; for:HTMLMediaElement; text:play()
65
42
urlPrefix: https://www.rfc-editor.org/rfc/rfc9110.html; spec: rfc9110
66
43
url: #name-accept; type: http-header; text: Accept
67
- urlPrefix: https://w3c.github.io/remote-playback/; spec: REMOTE-PLAYBACK
68
- url: #remoteplayback-interface; type:interface; text: RemotePlayback
69
- url: #dfn-remote-playback-devices; type:dfn; text: remote playback device
70
- urlPrefix: https://url.spec.whatwg.org/; spec: URL
71
- url: #percent-encode; type: abstract-op; text: percent-encode
72
- urlPrefix: https://www.w3.org/TR/payment-request/; spec: payment-request
73
- url: #dfn-state; type: dfn; text: [[state]] ;
74
44
</pre>
75
45
76
46
<style>
@@ -1634,7 +1604,7 @@ for (let i = 0; i < list.length; i++) {
1634
1604
```
1635
1605
1636
1606
The choice to have {{ParentNode/querySelectorAll()}} return static objects
1637
- was made after spec authors noticed that {{getElementsByTagName}}
1607
+ was made after spec authors noticed that {{Document/ getElementsByTagName}}
1638
1608
was causing problems.
1639
1609
1640
1610
{{URLSearchParams}} isn't static,
@@ -2339,14 +2309,14 @@ If the events are deferred instead:
2339
2309
the behavior of inspecting or changing state is well-defined.
2340
2310
2341
2311
<span class="informative"> For example, in [[payment-request]] ,
2342
- the {{PaymentRequest}} 's [=[[ state]]=] internal slot
2312
+ the {{PaymentRequest}} 's {{PaymentRequest/[[ state]]}} internal slot
2343
2313
explicitly tracks the object's state
2344
2314
through its well-defined transitions.</span>
2345
2315
* These state transitions often use the guarding technique themselves,
2346
2316
to ensure the state transitions happen appropriately.
2347
2317
2348
2318
For example, in [[payment-request]]
2349
- note the guards used around the [=[[ state]]=] internal slot,
2319
+ note the guards used around the {{PaymentRequest/[[ state]]}} internal slot,
2350
2320
such as in the {{PaymentRequest/show()}} algorithm.
2351
2321
* if the deferred event doesn't need extra state,
2352
2322
or a state machine,
@@ -2651,7 +2621,7 @@ In the specific cases explained below, it might be appropriate to use either
2651
2621
2652
2622
{{USVString}} is the Web IDL type that represents [=scalar value strings=] .
2653
2623
For strings whose most common algorithms operate on [=scalar values=]
2654
- (such as [$ percent-encode|percent-encoding$ ] ),
2624
+ (such as [= percent-encode|percent-encoding= ] ),
2655
2625
or for operations which can't handle [=surrogates=] in input
2656
2626
(such as APIs that pass strings through to native platform APIs),
2657
2627
{{USVString}} should be used.
0 commit comments