| 
111 | 111 |           "html": "<p>If the length of <code><var>pkOptions</var>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/webauthn/#dom-publickeycredentialcreationoptions-user\" id=\"ref-for-dom-publickeycredentialcreationoptions-user①\">user</a></code>.<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/webauthn/#dom-publickeycredentialuserentity-id\" id=\"ref-for-dom-publickeycredentialuserentity-id①\">id</a></code></code> is not between 1 and 64 bytes (inclusive) then throw a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-typeerror\" id=\"ref-for-exceptiondef-typeerror\">TypeError</a></code>.</p>"  | 
112 | 112 |         },  | 
113 | 113 |         {  | 
114 |  | -          "html": "<p>Let <var>callerOrigin</var> be <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/webauthn/#dom-publickeycredential-create-origin-options-sameoriginwithancestors-origin\" id=\"ref-for-dom-publickeycredential-create-origin-options-sameoriginwithancestors-origin\">origin</a></code>. If <var>callerOrigin</var> is an <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/origin.html#concept-origin-opaque\" id=\"ref-for-concept-origin-opaque\">opaque origin</a>, throw a \"<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#notallowederror\" id=\"ref-for-notallowederror②\">NotAllowedError</a></code>\" <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#idl-DOMException\" id=\"ref-for-idl-DOMException③\">DOMException</a></code>.</p>"  | 
 | 114 | +          "html": "<p>Let <var>callerOrigin</var> be <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/webauthn/#dom-publickeycredential-create-origin-options-sameoriginwithancestors-origin\" id=\"ref-for-dom-publickeycredential-create-origin-options-sameoriginwithancestors-origin\">origin</a></code>. If <var>callerOrigin</var> is an <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin-opaque\" id=\"ref-for-concept-origin-opaque\">opaque origin</a>, throw a \"<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#notallowederror\" id=\"ref-for-notallowederror②\">NotAllowedError</a></code>\" <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#idl-DOMException\" id=\"ref-for-idl-DOMException③\">DOMException</a></code>.</p>"  | 
115 | 115 |         },  | 
116 | 116 |         {  | 
117 | 117 |           "html": "<p>Let <var>effectiveDomain</var> be the <var>callerOrigin</var>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin-effective-domain\" id=\"ref-for-concept-origin-effective-domain④\">effective domain</a>.\nIf <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin-effective-domain\" id=\"ref-for-concept-origin-effective-domain⑤\">effective domain</a> is not a <a data-link-type=\"dfn\" href=\"https://url.spec.whatwg.org/#valid-domain\" id=\"ref-for-valid-domain①\">valid domain</a>, then throw a\n\"<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#securityerror\" id=\"ref-for-securityerror\">SecurityError</a></code>\" <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#idl-DOMException\" id=\"ref-for-idl-DOMException④\">DOMException</a></code>.</p>"  | 
 | 
623 | 623 |           ]  | 
624 | 624 |         },  | 
625 | 625 |         {  | 
626 |  | -          "html": "<p>Let <var>callerOrigin</var> be <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/webauthn/#dom-publickeycredential-discoverfromexternalsource-origin-options-sameoriginwithancestors-origin\" id=\"ref-for-dom-publickeycredential-discoverfromexternalsource-origin-options-sameoriginwithancestors-origin\">origin</a></code>. If <var>callerOrigin</var> is\nan <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/origin.html#concept-origin-opaque\" id=\"ref-for-concept-origin-opaque①\">opaque origin</a>, throw a \"<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#notallowederror\" id=\"ref-for-notallowederror⑦\">NotAllowedError</a></code>\" <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#idl-DOMException\" id=\"ref-for-idl-DOMException①④\">DOMException</a></code>.</p>"  | 
 | 626 | +          "html": "<p>Let <var>callerOrigin</var> be <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/webauthn/#dom-publickeycredential-discoverfromexternalsource-origin-options-sameoriginwithancestors-origin\" id=\"ref-for-dom-publickeycredential-discoverfromexternalsource-origin-options-sameoriginwithancestors-origin\">origin</a></code>. If <var>callerOrigin</var> is\nan <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin-opaque\" id=\"ref-for-concept-origin-opaque①\">opaque origin</a>, throw a \"<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#notallowederror\" id=\"ref-for-notallowederror⑦\">NotAllowedError</a></code>\" <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#idl-DOMException\" id=\"ref-for-idl-DOMException①④\">DOMException</a></code>.</p>"  | 
627 | 627 |         },  | 
628 | 628 |         {  | 
629 | 629 |           "html": "<p>Let <var>effectiveDomain</var> be the <var>callerOrigin</var>’s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin-effective-domain\" id=\"ref-for-concept-origin-effective-domain①⓪\">effective domain</a>.\nIf <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin-effective-domain\" id=\"ref-for-concept-origin-effective-domain①①\">effective domain</a> is not a <a data-link-type=\"dfn\" href=\"https://url.spec.whatwg.org/#valid-domain\" id=\"ref-for-valid-domain③\">valid domain</a>, then throw a\n\"<code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#securityerror\" id=\"ref-for-securityerror④\">SecurityError</a></code>\" <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://webidl.spec.whatwg.org/#idl-DOMException\" id=\"ref-for-idl-DOMException①⑤\">DOMException</a></code>.</p>"  | 
 | 
2416 | 2416 |       ]  | 
2417 | 2417 |     },  | 
2418 | 2418 |     {  | 
2419 |  | -      "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> are:",  | 
 | 2419 | +      "html": "The <a data-link-type=\"dfn\" href=\"https://patcg-individual-drafts.github.io/private-aggregation-api/#remote-end-steps\" id=\"ref-for-remote-end-steps①\">remote end steps</a> are:",  | 
2420 | 2420 |       "rationale": "if",  | 
2421 | 2421 |       "steps": [  | 
2422 | 2422 |         {  | 
 | 
2488 | 2488 |       ]  | 
2489 | 2489 |     },  | 
2490 | 2490 |     {  | 
2491 |  | -      "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> are:",  | 
 | 2491 | +      "html": "The <a data-link-type=\"dfn\" href=\"https://patcg-individual-drafts.github.io/private-aggregation-api/#remote-end-steps\" id=\"ref-for-remote-end-steps②\">remote end steps</a> are:",  | 
2492 | 2492 |       "rationale": "if",  | 
2493 | 2493 |       "steps": [  | 
2494 | 2494 |         {  | 
 | 
2503 | 2503 |       ]  | 
2504 | 2504 |     },  | 
2505 | 2505 |     {  | 
2506 |  | -      "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> are:",  | 
 | 2506 | +      "html": "The <a data-link-type=\"dfn\" href=\"https://patcg-individual-drafts.github.io/private-aggregation-api/#remote-end-steps\" id=\"ref-for-remote-end-steps④\">remote end steps</a> are:",  | 
2507 | 2507 |       "rationale": "if",  | 
2508 | 2508 |       "steps": [  | 
2509 | 2509 |         {  | 
 | 
2638 | 2638 |       ]  | 
2639 | 2639 |     },  | 
2640 | 2640 |     {  | 
2641 |  | -      "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> are:",  | 
 | 2641 | +      "html": "The <a data-link-type=\"dfn\" href=\"https://patcg-individual-drafts.github.io/private-aggregation-api/#remote-end-steps\" id=\"ref-for-remote-end-steps⑤\">remote end steps</a> are:",  | 
2642 | 2642 |       "rationale": "if",  | 
2643 | 2643 |       "steps": [  | 
2644 | 2644 |         {  | 
 | 
2656 | 2656 |       ]  | 
2657 | 2657 |     },  | 
2658 | 2658 |     {  | 
2659 |  | -      "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> are:",  | 
 | 2659 | +      "html": "The <a data-link-type=\"dfn\" href=\"https://patcg-individual-drafts.github.io/private-aggregation-api/#remote-end-steps\" id=\"ref-for-remote-end-steps⑥\">remote end steps</a> are:",  | 
2660 | 2660 |       "rationale": "if",  | 
2661 | 2661 |       "steps": [  | 
2662 | 2662 |         {  | 
 | 
2677 | 2677 |       ]  | 
2678 | 2678 |     },  | 
2679 | 2679 |     {  | 
2680 |  | -      "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> are:",  | 
 | 2680 | +      "html": "The <a data-link-type=\"dfn\" href=\"https://patcg-individual-drafts.github.io/private-aggregation-api/#remote-end-steps\" id=\"ref-for-remote-end-steps⑦\">remote end steps</a> are:",  | 
2681 | 2681 |       "rationale": "if",  | 
2682 | 2682 |       "steps": [  | 
2683 | 2683 |         {  | 
 | 
2692 | 2692 |       ]  | 
2693 | 2693 |     },  | 
2694 | 2694 |     {  | 
2695 |  | -      "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> are:",  | 
 | 2695 | +      "html": "The <a data-link-type=\"dfn\" href=\"https://patcg-individual-drafts.github.io/private-aggregation-api/#remote-end-steps\" id=\"ref-for-remote-end-steps⑧\">remote end steps</a> are:",  | 
2696 | 2696 |       "rationale": "if",  | 
2697 | 2697 |       "steps": [  | 
2698 | 2698 |         {  | 
 | 
2716 | 2716 |       ]  | 
2717 | 2717 |     },  | 
2718 | 2718 |     {  | 
2719 |  | -      "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> are:",  | 
 | 2719 | +      "html": "The <a data-link-type=\"dfn\" href=\"https://patcg-individual-drafts.github.io/private-aggregation-api/#remote-end-steps\" id=\"ref-for-remote-end-steps①⓪\">remote end steps</a> are:",  | 
2720 | 2720 |       "rationale": "if",  | 
2721 | 2721 |       "steps": [  | 
2722 | 2722 |         {  | 
 | 
0 commit comments