Skip to content

Commit 36a9c35

Browse files
author
reffy-bot
committed
Update of ED report from new reffy run
Using reffy commit 18.4.7.
1 parent b9b2a09 commit 36a9c35

20 files changed

+518
-391
lines changed

ed/algorithms/css-grid-1.json

Lines changed: 7 additions & 7 deletions
Large diffs are not rendered by default.

ed/algorithms/css-grid-2.json

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

ed/algorithms/web-bluetooth.json

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2116,6 +2116,9 @@
21162116
{
21172117
"html": "<p>Clear <code><var>deviceObj</var>.gatt.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-activealgorithms-slot\" id=\"ref-for-dom-bluetoothremotegattserver-activealgorithms-slot①⑥\">[[activeAlgorithms]]</a></code></code>.</p>"
21182118
},
2119+
{
2120+
"html": "<p>Set <code><var>deviceObj</var>.gatt.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot\" id=\"ref-for-dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot④\">[[automatedGATTConnectionResponse]]</a></code></code> to <code>\"not-expected\"</code>.</p>"
2121+
},
21192122
{
21202123
"html": "<p>Let <var>context</var> be <code><var>deviceObj</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-context-slot\" id=\"ref-for-dom-bluetoothdevice-context-slot②\">[[context]]</a></code></code>.</p>"
21212124
},
@@ -3021,13 +3024,50 @@
30213024
"html": "<p>Let <var>simulatedDeviceInstance</var> be the result of <a data-link-type=\"dfn\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#get-the-bluetoothdevice-representing\" id=\"ref-for-get-the-bluetoothdevice-representing⑤\">get the <code>BluetoothDevice</code> representing</a> <var>simulatedDevice</var> inside <var>navigable</var>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/document-sequences.html#nav-window\" id=\"ref-for-nav-window①\">active window</a>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/system-state.html#associated-navigator\" id=\"ref-for-associated-navigator④\">associated <code>Navigator</code></a>’s <a data-link-type=\"dfn\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#associated-bluetooth\" id=\"ref-for-associated-bluetooth⑥\">associated Bluetooth</a>.</p>"
30223025
},
30233026
{
3024-
"html": "<p>If <var>simulatedDeviceInstance</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-gatt-slot\" id=\"ref-for-dom-bluetoothdevice-gatt-slot①\">[[gatt]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot\" id=\"ref-for-dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot④\">[[automatedGATTConnectionResponse]]</a></code> is <code>\"expected\"</code>,\nset <var>simulatedDeviceInstance</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-gatt-slot\" id=\"ref-for-dom-bluetoothdevice-gatt-slot②\">[[gatt]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot\" id=\"ref-for-dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot⑤\">[[automatedGATTConnectionResponse]]</a></code> to <var>params</var>[<code>\"code\"</code>].</p>"
3027+
"html": "<p>If <var>simulatedDeviceInstance</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-gatt-slot\" id=\"ref-for-dom-bluetoothdevice-gatt-slot①\">[[gatt]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot\" id=\"ref-for-dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot⑤\">[[automatedGATTConnectionResponse]]</a></code> is <code>\"expected\"</code>,\nset <var>simulatedDeviceInstance</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-gatt-slot\" id=\"ref-for-dom-bluetoothdevice-gatt-slot②\">[[gatt]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot\" id=\"ref-for-dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot⑥\">[[automatedGATTConnectionResponse]]</a></code> to <var>params</var>[<code>\"code\"</code>].</p>"
30253028
},
30263029
{
30273030
"html": "<p>Otherwise, return <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-error\" id=\"ref-for-dfn-error①③\">error</a> with <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-error-code\" id=\"ref-for-dfn-error-code①④\">error code</a> <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-invalid-element-state\" id=\"ref-for-dfn-invalid-element-state\">invalid element state</a>.</p>"
30283031
}
30293032
]
30303033
},
3034+
{
3035+
"name": "remote end steps for bluetooth.simulateGattDisconnection",
3036+
"html": "The <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-remote-end-steps\" id=\"ref-for-dfn-remote-end-steps⑥\">remote end steps</a> with command parameters <var>params</var> are:",
3037+
"rationale": ".algorithm",
3038+
"steps": [
3039+
{
3040+
"html": "<p>Let <var>contextId</var> be <var>params</var>[<code>\"context\"</code>].</p>"
3041+
},
3042+
{
3043+
"html": "<p>Let <var>navigable</var> be the result of <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-try\" id=\"ref-for-dfn-try⑦\">trying</a> to <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver-bidi/#get-a-navigable\" id=\"ref-for-get-a-navigable⑤\">get a navigable</a> with <var>contextId</var>.</p>"
3044+
},
3045+
{
3046+
"html": "<p>Let <var>deviceAddress</var> be <var>params</var>[<code>\"address\"</code>].</p>"
3047+
},
3048+
{
3049+
"html": "<p>Let <var>simulatedBluetoothAdapter</var> be <var>navigable</var>’s <a data-link-type=\"dfn\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#simulated-bluetooth-adapter\" id=\"ref-for-simulated-bluetooth-adapter①④\">simulated Bluetooth adapter</a>.</p>"
3050+
},
3051+
{
3052+
"html": "<p>If <var>simulatedBluetoothAdapter</var> is empty, return <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-error\" id=\"ref-for-dfn-error①④\">error</a> with <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-error-code\" id=\"ref-for-dfn-error-code①⑤\">error code</a> <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-invalid-argument\" id=\"ref-for-dfn-invalid-argument①⓪\">invalid argument</a>.</p>"
3053+
},
3054+
{
3055+
"html": "<p>Let <var>deviceMapping</var> be <var>simulatedBluetoothAdapter</var>’s <a data-link-type=\"dfn\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#simulated-bluetooth-device-mapping\" id=\"ref-for-simulated-bluetooth-device-mapping④\">simulated Bluetooth device mapping</a>.</p>"
3056+
},
3057+
{
3058+
"html": "<p>If <var>deviceMapping</var>[<var>deviceAddress</var>] <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#map-exists\" id=\"ref-for-map-exists⑥\">exists</a>, let <var>simulatedDevice</var> be <var>deviceMapping</var>[<var>deviceAddress</var>].\nOtherwise, return <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-error\" id=\"ref-for-dfn-error①⑤\">error</a> with <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-error-code\" id=\"ref-for-dfn-error-code①⑥\">error code</a> <a data-link-type=\"dfn\" href=\"https://w3c.github.io/webdriver/#dfn-invalid-argument\" id=\"ref-for-dfn-invalid-argument①①\">invalid argument</a>.</p>"
3059+
},
3060+
{
3061+
"html": "<p>Let <var>simulatedDeviceInstance</var> be the result of <a data-link-type=\"dfn\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#get-the-bluetoothdevice-representing\" id=\"ref-for-get-the-bluetoothdevice-representing⑥\">get the <code>BluetoothDevice</code> representing</a> <var>simulatedDevice</var> inside <var>navigable</var>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/document-sequences.html#nav-window\" id=\"ref-for-nav-window②\">active window</a>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/system-state.html#associated-navigator\" id=\"ref-for-associated-navigator⑤\">associated <code>Navigator</code></a>’s <a data-link-type=\"dfn\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#associated-bluetooth\" id=\"ref-for-associated-bluetooth⑦\">associated Bluetooth</a>.</p>"
3062+
},
3063+
{
3064+
"html": "<p>If <var>simulatedDeviceInstance</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-gatt-slot\" id=\"ref-for-dom-bluetoothdevice-gatt-slot③\">[[gatt]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot\" id=\"ref-for-dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot⑦\">[[automatedGATTConnectionResponse]]</a></code> is <code>\"expected\"</code>,\nset <var>simulatedDeviceInstance</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothdevice-gatt-slot\" id=\"ref-for-dom-bluetoothdevice-gatt-slot④\">[[gatt]]</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot\" id=\"ref-for-dom-bluetoothremotegattserver-automatedgattconnectionresponse-slot⑧\">[[automatedGATTConnectionResponse]]</a></code> to <code>0x15</code>.</p>"
3065+
},
3066+
{
3067+
"html": "<p>Otherwise, <a data-link-type=\"dfn\" href=\"https://webbluetoothcg.github.io/web-bluetooth/#clean-up-the-disconnected-device\" id=\"ref-for-clean-up-the-disconnected-device②\">clean up the disconnected device</a> <var>simulatedDeviceInstance</var>.</p>"
3068+
}
3069+
]
3070+
},
30313071
{
30323072
"name": "remote end event trigger for bluetooth.requestDevicePromptUpdated",
30333073
"href": "https://webbluetoothcg.github.io/web-bluetooth/#trigger-a-prompt-updated-event",

ed/cddl/web-bluetooth-all.cddl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ BluetoothCommand = (
2929
bluetooth.SimulatePreconnectedPeripheral //
3030
bluetooth.SimulateAdvertisement //
3131
bluetooth.SimulateGattConnectionResponse //
32+
bluetooth.SimulateGattDisconnection //
3233
)
3334

3435
bluetooth.HandleRequestDevicePrompt = (
@@ -114,6 +115,16 @@ bluetooth.SimulateGattConnectionResponseParameters = {
114115
code: uint
115116
}
116117

118+
bluetooth.SimulateGattDisconnection = (
119+
method: "bluetooth.simulateGattDisconnection",
120+
params: bluetooth.SimulateGattDisconnectionParameters,
121+
)
122+
123+
bluetooth.SimulateGattDisconnectionParameters = {
124+
context: text,
125+
address: text,
126+
}
127+
117128
bluetooth.RequestDevicePromptUpdated = (
118129
method: "bluetooth.requestDevicePromptUpdated",
119130
params: bluetooth.RequestDevicePromptUpdatedParameters

ed/cddl/web-bluetooth-local.cddl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ BluetoothCommand = (
2929
bluetooth.SimulatePreconnectedPeripheral //
3030
bluetooth.SimulateAdvertisement //
3131
bluetooth.SimulateGattConnectionResponse //
32+
bluetooth.SimulateGattDisconnection //
3233
)
3334

3435
bluetooth.HandleRequestDevicePrompt = (
@@ -114,6 +115,16 @@ bluetooth.SimulateGattConnectionResponseParameters = {
114115
code: uint
115116
}
116117

118+
bluetooth.SimulateGattDisconnection = (
119+
method: "bluetooth.simulateGattDisconnection",
120+
params: bluetooth.SimulateGattDisconnectionParameters,
121+
)
122+
123+
bluetooth.SimulateGattDisconnectionParameters = {
124+
context: text,
125+
address: text,
126+
}
127+
117128
bluetooth.RequestDevicePromptUpdated = (
118129
method: "bluetooth.requestDevicePromptUpdated",
119130
params: bluetooth.RequestDevicePromptUpdatedParameters

ed/cddl/web-bluetooth-remote.cddl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ BluetoothCommand = (
2929
bluetooth.SimulatePreconnectedPeripheral //
3030
bluetooth.SimulateAdvertisement //
3131
bluetooth.SimulateGattConnectionResponse //
32+
bluetooth.SimulateGattDisconnection //
3233
)
3334

3435
bluetooth.HandleRequestDevicePrompt = (
@@ -113,3 +114,13 @@ bluetooth.SimulateGattConnectionResponseParameters = {
113114
address: text,
114115
code: uint
115116
}
117+
118+
bluetooth.SimulateGattDisconnection = (
119+
method: "bluetooth.simulateGattDisconnection",
120+
params: bluetooth.SimulateGattDisconnectionParameters,
121+
)
122+
123+
bluetooth.SimulateGattDisconnectionParameters = {
124+
context: text,
125+
address: text,
126+
}

ed/dfns/css-grid-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2530,7 +2530,7 @@
25302530
"localLinkingText": [],
25312531
"type": "dfn",
25322532
"for": [],
2533-
"access": "private",
2533+
"access": "public",
25342534
"informative": false,
25352535
"heading": {
25362536
"id": "gutters",

ed/headings/css-gaps-1.json

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,29 @@
137137
"id": "privacy",
138138
"href": "https://drafts.csswg.org/css-gaps-1/#privacy",
139139
"level": 2,
140-
"title": "Privacy Considerations"
140+
"title": "Privacy Considerations",
141+
"number": "4"
141142
},
142143
{
143144
"id": "security",
144145
"href": "https://drafts.csswg.org/css-gaps-1/#security",
145146
"level": 2,
146-
"title": "Security Considerations"
147+
"title": "Security Considerations",
148+
"number": "5"
149+
},
150+
{
151+
"id": "changes",
152+
"href": "https://drafts.csswg.org/css-gaps-1/#changes",
153+
"level": 2,
154+
"title": "Changes",
155+
"number": "6"
156+
},
157+
{
158+
"id": "changes-20250417",
159+
"href": "https://drafts.csswg.org/css-gaps-1/#changes-20250417",
160+
"level": 3,
161+
"title": "Changes since the 17 April 2025 Working Draft",
162+
"number": "6.1"
147163
},
148164
{
149165
"id": "w3c-conformance",

ed/headings/web-bluetooth.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,13 @@
480480
"title": "The bluetooth.simulateGattConnectionResponse Command",
481481
"number": "12.2.3.6"
482482
},
483+
{
484+
"id": "bluetooth-simulategattdisconnection-command",
485+
"href": "https://webbluetoothcg.github.io/web-bluetooth/#bluetooth-simulategattdisconnection-command",
486+
"level": 5,
487+
"title": "The bluetooth.simulateGattDisconnection Command",
488+
"number": "12.2.3.7"
489+
},
483490
{
484491
"id": "bidi-events",
485492
"href": "https://webbluetoothcg.github.io/web-bluetooth/#bidi-events",

ed/ids/css-content-3.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
"https://drafts.csswg.org/css-content-3/#ref-for-comb-one%E2%91%A7",
113113
"https://drafts.csswg.org/css-content-3/#ref-for-typedef-quote",
114114
"https://drafts.csswg.org/css-content-3/#ref-for-comb-one%E2%91%A8",
115-
"https://drafts.csswg.org/css-content-3/#ref-for-funcdef-leader",
115+
"https://drafts.csswg.org/css-content-3/#ref-for-funcdef-content-leader",
116116
"https://drafts.csswg.org/css-content-3/#ref-for-comb-one%E2%91%A0%E2%93%AA",
117117
"https://drafts.csswg.org/css-content-3/#ref-for-typedef-target",
118118
"https://drafts.csswg.org/css-content-3/#ref-for-comb-one%E2%91%A0%E2%91%A0",
@@ -243,9 +243,9 @@
243243
"https://drafts.csswg.org/css-content-3/#ref-for-valdef-content-close-quote%E2%91%A6",
244244
"https://drafts.csswg.org/css-content-3/#example-eb11c28e",
245245
"https://drafts.csswg.org/css-content-3/#leaders",
246-
"https://drafts.csswg.org/css-content-3/#ref-for-funcdef-content-leader",
247-
"https://drafts.csswg.org/css-content-3/#leader-function",
248246
"https://drafts.csswg.org/css-content-3/#ref-for-funcdef-content-leader%E2%91%A0",
247+
"https://drafts.csswg.org/css-content-3/#leader-function",
248+
"https://drafts.csswg.org/css-content-3/#ref-for-funcdef-leader",
249249
"https://drafts.csswg.org/css-content-3/#funcdef-content-leader",
250250
"https://drafts.csswg.org/css-content-3/#ref-for-typedef-leader-type",
251251
"https://drafts.csswg.org/css-content-3/#funcdef-leader",

0 commit comments

Comments
 (0)