Skip to content

Commit 06a47ad

Browse files
author
reffy-bot
committed
Update of ED report from new reffy run
Using reffy commit 18.7.0.
1 parent b099c64 commit 06a47ad

9 files changed

+140
-50
lines changed

ed/algorithms/privacy-preserving-attribution.json

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,10 @@
209209
"rationale": ".algorithm",
210210
"steps": [
211211
{
212-
"html": "<p>Let <var>settings</var> be <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#this\" id=\"ref-for-this①\">this</a>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/#relevant-settings-object\" id=\"ref-for-relevant-settings-object④\">relevant settings object</a>.</p>"
212+
"html": "<p>Let <var>realm</var> be <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#this\" id=\"ref-for-this①\">this</a>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-realm\" id=\"ref-for-concept-relevant-realm\">relevant realm</a>.</p>"
213+
},
214+
{
215+
"html": "<p>Let <var>settings</var> be <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#this\" id=\"ref-for-this②\">this</a>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/#relevant-settings-object\" id=\"ref-for-relevant-settings-object④\">relevant settings object</a>.</p>"
213216
},
214217
{
215218
"html": "Collect the implicit API inputs from <var>settings</var>:",
@@ -240,13 +243,13 @@
240243
"rationale": "if",
241244
"steps": [
242245
{
243-
"html": "<p>If <a class=\"idl-code\" data-link-type=\"attribute\" href=\"https://w3c.github.io/ppa/#dom-privateattribution-aggregationservices\" id=\"ref-for-dom-privateattribution-aggregationservices⑤\">aggregationServices</a> does not <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#map-exists\" id=\"ref-for-map-exists②\">contain</a> an <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#map-entry\" id=\"ref-for-map-entry\">entry</a> with a <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#map-key\" id=\"ref-for-map-key\">key</a> of <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-aggregationservice\" id=\"ref-for-dom-privateattributionconversionoptions-aggregationservice③\">aggregationService</a></code>,\nthrow a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-referenceerror\" id=\"ref-for-exceptiondef-referenceerror\">ReferenceError</a></code>.</p>"
246+
"html": "<p>If <a class=\"idl-code\" data-link-type=\"attribute\" href=\"https://w3c.github.io/ppa/#dom-privateattribution-aggregationservices\" id=\"ref-for-dom-privateattribution-aggregationservices⑤\">aggregationServices</a> does not <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#map-exists\" id=\"ref-for-map-exists②\">contain</a> an <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#map-entry\" id=\"ref-for-map-entry\">entry</a> with a <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#map-key\" id=\"ref-for-map-key\">key</a> of <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-aggregationservice\" id=\"ref-for-dom-privateattributionconversionoptions-aggregationservice③\">aggregationService</a></code>,\nreturn <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#a-promise-rejected-with\" id=\"ref-for-a-promise-rejected-with\">a promise rejected with</a> a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-referenceerror\" id=\"ref-for-exceptiondef-referenceerror\">ReferenceError</a></code> in <var>realm</var>.</p>"
244247
},
245248
{
246-
"html": "<p>If <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-epsilon\" id=\"ref-for-dom-privateattributionconversionoptions-epsilon①\">epsilon</a></code> is less than or equal to 0 or is greater than 4294,\nthrow a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror①\">RangeError</a></code>.</p>"
249+
"html": "<p>If <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-epsilon\" id=\"ref-for-dom-privateattributionconversionoptions-epsilon①\">epsilon</a></code> is less than or equal to 0 or is greater than 4294,\nreturn <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#a-promise-rejected-with\" id=\"ref-for-a-promise-rejected-with①\">a promise rejected with</a> a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror①\">RangeError</a></code> in <var>realm</var>.</p>"
247250
},
248251
{
249-
"html": "<p>If <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-histogramsize\" id=\"ref-for-dom-privateattributionconversionoptions-histogramsize①\">histogramSize</a></code> is 0 or greater than an <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#implementation-defined\" id=\"ref-for-implementation-defined①\">implementation-defined</a> maximum value,\nthrow a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror②\">RangeError</a></code>.</p>"
252+
"html": "<p>If <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-histogramsize\" id=\"ref-for-dom-privateattributionconversionoptions-histogramsize①\">histogramSize</a></code> is 0 or greater than an <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#implementation-defined\" id=\"ref-for-implementation-defined①\">implementation-defined</a> maximum value,\nreturn <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#a-promise-rejected-with\" id=\"ref-for-a-promise-rejected-with②\">a promise rejected with</a> a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror②\">RangeError</a></code> in <var>realm</var>.</p>"
250253
},
251254
{
252255
"html": "Switch on the value of <a class=\"idl-code\" data-link-type=\"dict-member\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-logic\" id=\"ref-for-dom-privateattributionconversionoptions-logic①\">logic</a>:",
@@ -261,10 +264,10 @@
261264
"rationale": "if",
262265
"steps": [
263266
{
264-
"html": "<p>If <a class=\"idl-code\" data-link-type=\"dict-member\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-value\" id=\"ref-for-dom-privateattributionconversionoptions-value①\">value</a> is 0,\nthrow a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror③\">RangeError</a></code>.</p>"
267+
"html": "<p>If <a class=\"idl-code\" data-link-type=\"dict-member\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-value\" id=\"ref-for-dom-privateattributionconversionoptions-value①\">value</a> is 0,\nreturn <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#a-promise-rejected-with\" id=\"ref-for-a-promise-rejected-with③\">a promise rejected with</a> a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror③\">RangeError</a></code> in <var>realm</var>.</p>"
265268
},
266269
{
267-
"html": "<p>If <a class=\"idl-code\" data-link-type=\"dict-member\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-value\" id=\"ref-for-dom-privateattributionconversionoptions-value②\">value</a> is greater than <a class=\"idl-code\" data-link-type=\"dict-member\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-maxvalue\" id=\"ref-for-dom-privateattributionconversionoptions-maxvalue①\">maxValue</a>,\nthrow a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror④\">RangeError</a></code>.</p>"
270+
"html": "<p>If <a class=\"idl-code\" data-link-type=\"dict-member\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-value\" id=\"ref-for-dom-privateattributionconversionoptions-value②\">value</a> is greater than <a class=\"idl-code\" data-link-type=\"dict-member\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-maxvalue\" id=\"ref-for-dom-privateattributionconversionoptions-maxvalue①\">maxValue</a>,\nreturn <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#a-promise-rejected-with\" id=\"ref-for-a-promise-rejected-with④\">a promise rejected with</a> a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror④\">RangeError</a></code> in <var>realm</var>.</p>"
268271
}
269272
]
270273
}
@@ -273,21 +276,33 @@
273276
]
274277
},
275278
{
276-
"html": "<p>If <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-lookbackdays\" id=\"ref-for-dom-privateattributionconversionoptions-lookbackdays②\">lookbackDays</a></code> is 0,\nthrow a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror⑤\">RangeError</a></code>.</p>"
279+
"html": "<p>If <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-lookbackdays\" id=\"ref-for-dom-privateattributionconversionoptions-lookbackdays②\">lookbackDays</a></code> is 0,\nreturn <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#a-promise-rejected-with\" id=\"ref-for-a-promise-rejected-with⑤\">a promise rejected with</a> a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-rangeerror\" id=\"ref-for-exceptiondef-rangeerror⑤\">RangeError</a></code> in <var>realm</var>.</p>"
277280
}
278281
]
279282
},
280283
{
281-
"html": "<p>Let <var>report</var> be the result of invoking <a data-link-type=\"dfn\" href=\"https://w3c.github.io/ppa/#create-an-all-zero-histogram\" id=\"ref-for-create-an-all-zero-histogram\">create an all-zero histogram</a> with <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-histogramsize\" id=\"ref-for-dom-privateattributionconversionoptions-histogramsize②\">histogramSize</a></code>.</p>"
282-
},
283-
{
284-
"html": "<p>If the Private Attribution API is <a href=\"https://w3c.github.io/ppa/#opt-out\">enabled</a>, set <var>report</var> to the\nresult of <a data-link-type=\"dfn\" href=\"https://w3c.github.io/ppa/#do-attribution-and-fill-a-histogram\" id=\"ref-for-do-attribution-and-fill-a-histogram\">do attribution and fill a histogram</a> with <var>options</var>, <var>topLevelSite</var>, and <var>now</var>.</p>"
284+
"html": "<p>Let <var>promise</var> be <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#a-new-promise\" id=\"ref-for-a-new-promise\">a new promise</a> in <var>realm</var>.</p>"
285285
},
286286
{
287-
"html": "<p>Let <var>encryptedReport</var> be the result of encrypting <var>report</var>.</p>"
287+
"html": "Run the following steps <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel\" id=\"ref-for-in-parallel\">in parallel</a>:",
288+
"rationale": "let",
289+
"steps": [
290+
{
291+
"html": "<p>Let <var>report</var> be the result of invoking <a data-link-type=\"dfn\" href=\"https://w3c.github.io/ppa/#create-an-all-zero-histogram\" id=\"ref-for-create-an-all-zero-histogram\">create an all-zero histogram</a> with <var>options</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/ppa/#dom-privateattributionconversionoptions-histogramsize\" id=\"ref-for-dom-privateattributionconversionoptions-histogramsize②\">histogramSize</a></code>.</p>"
292+
},
293+
{
294+
"html": "<p>If the Private Attribution API is <a href=\"https://w3c.github.io/ppa/#opt-out\">enabled</a>, set <var>report</var> to the\n result of <a data-link-type=\"dfn\" href=\"https://w3c.github.io/ppa/#do-attribution-and-fill-a-histogram\" id=\"ref-for-do-attribution-and-fill-a-histogram\">do attribution and fill a histogram</a> with <var>options</var>, <var>topLevelSite</var>, and <var>now</var>.</p>"
295+
},
296+
{
297+
"html": "<p>Let <var>encryptedReport</var> be the result of encrypting <var>report</var>.</p>"
298+
},
299+
{
300+
"html": "<p><a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#queue-a-task\" id=\"ref-for-queue-a-task\">Queue a task</a> on the <a data-link-type=\"dfn\" href=\"https://w3c.github.io/ppa/#private-attribution-task-source\" id=\"ref-for-private-attribution-task-source\">Private Attribution task source</a> to <a data-link-type=\"dfn\" href=\"https://webidl.spec.whatwg.org/#resolve\" id=\"ref-for-resolve\">resolve</a> <var>promise</var> with <var>encryptedReport</var>.</p>"
301+
}
302+
]
288303
},
289304
{
290-
"html": "<p>Return <var>encryptedReport</var>.</p>"
305+
"html": "<p>Return <var>promise</var>.</p>"
291306
}
292307
]
293308
},

ed/dfns/privacy-preserving-attribution.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1312,6 +1312,25 @@
13121312
},
13131313
"definedIn": "prose"
13141314
},
1315+
{
1316+
"id": "private-attribution-task-source",
1317+
"href": "https://w3c.github.io/ppa/#private-attribution-task-source",
1318+
"linkingText": [
1319+
"Private Attribution task source"
1320+
],
1321+
"localLinkingText": [],
1322+
"type": "dfn",
1323+
"for": [],
1324+
"access": "private",
1325+
"informative": false,
1326+
"heading": {
1327+
"id": "measure-conversion-api-operation",
1328+
"href": "https://w3c.github.io/ppa/#measure-conversion-api-operation",
1329+
"title": "Measure Conversion Algorithm",
1330+
"number": "4.4"
1331+
},
1332+
"definedIn": "prose"
1333+
},
13151334
{
13161335
"id": "dom-privateattribution-measureconversion",
13171336
"href": "https://w3c.github.io/ppa/#dom-privateattribution-measureconversion",

ed/headings/prerendering-revamped.json

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -325,68 +325,75 @@
325325
"title": "Background Fetch",
326326
"number": "5.3.20"
327327
},
328+
{
329+
"id": "background-sync-patch",
330+
"href": "https://wicg.github.io/nav-speculation/prerendering.html#background-sync-patch",
331+
"level": 4,
332+
"title": "Background Sync",
333+
"number": "5.3.21"
334+
},
328335
{
329336
"id": "persist-patch",
330337
"href": "https://wicg.github.io/nav-speculation/prerendering.html#persist-patch",
331338
"level": 4,
332339
"title": "Storage API",
333-
"number": "5.3.21"
340+
"number": "5.3.22"
334341
},
335342
{
336343
"id": "webusb-patch",
337344
"href": "https://wicg.github.io/nav-speculation/prerendering.html#webusb-patch",
338345
"level": 4,
339346
"title": "WebUSB API",
340-
"number": "5.3.22"
347+
"number": "5.3.23"
341348
},
342349
{
343350
"id": "web-bluetooth-patch",
344351
"href": "https://wicg.github.io/nav-speculation/prerendering.html#web-bluetooth-patch",
345352
"level": 4,
346353
"title": "Web Bluetooth",
347-
"number": "5.3.23"
354+
"number": "5.3.24"
348355
},
349356
{
350357
"id": "webhid-patch",
351358
"href": "https://wicg.github.io/nav-speculation/prerendering.html#webhid-patch",
352359
"level": 4,
353360
"title": "WebHID API",
354-
"number": "5.3.24"
361+
"number": "5.3.25"
355362
},
356363
{
357364
"id": "webxr-patch",
358365
"href": "https://wicg.github.io/nav-speculation/prerendering.html#webxr-patch",
359366
"level": 4,
360367
"title": "WebXR Device API",
361-
"number": "5.3.25"
368+
"number": "5.3.26"
362369
},
363370
{
364371
"id": "credential-manamgenet-patch",
365372
"href": "https://wicg.github.io/nav-speculation/prerendering.html#credential-manamgenet-patch",
366373
"level": 4,
367374
"title": "Credential Management",
368-
"number": "5.3.26"
375+
"number": "5.3.27"
369376
},
370377
{
371378
"id": "web-speech-patch",
372379
"href": "https://wicg.github.io/nav-speculation/prerendering.html#web-speech-patch",
373380
"level": 4,
374381
"title": "Web Speech API",
375-
"number": "5.3.27"
382+
"number": "5.3.28"
376383
},
377384
{
378385
"id": "web-locks-patch",
379386
"href": "https://wicg.github.io/nav-speculation/prerendering.html#web-locks-patch",
380387
"level": 4,
381388
"title": "Web Locks API",
382-
"number": "5.3.28"
389+
"number": "5.3.29"
383390
},
384391
{
385392
"id": "custom-scheme-handlers-patch",
386393
"href": "https://wicg.github.io/nav-speculation/prerendering.html#custom-scheme-handlers-patch",
387394
"level": 4,
388395
"title": "Custom Scheme Handlers",
389-
"number": "5.3.29"
396+
"number": "5.3.30"
390397
},
391398
{
392399
"id": "implicitly-restricted",

0 commit comments

Comments
 (0)