|
91 | 91 | {
|
92 | 92 | "name": "default permission key generation algorithm",
|
93 | 93 | "href": "https://w3c.github.io/permissions/#dfn-default-permission-key-generation-algorithm",
|
94 |
| - "html": "The <dfn class=\"export\" data-export=\"\" id=\"dfn-default-permission-key-generation-algorithm\" tabindex=\"0\" aria-haspopup=\"dialog\" data-dfn-type=\"dfn\">default permission key generation algorithm</dfn>, given an\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin\">origin</a> <var>origin</var> and an <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin\">origin</a> <var>top level origin</var>, runs the following steps:", |
| 94 | + "html": "The <dfn class=\"export\" data-export=\"\" id=\"dfn-default-permission-key-generation-algorithm\" tabindex=\"0\" aria-haspopup=\"dialog\" data-dfn-type=\"dfn\">default permission key generation algorithm</dfn>, given an\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin\">origin</a> <var>origin</var> and an <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin\">origin</a> <var>embedded origin</var>, runs the following steps:", |
95 | 95 | "rationale": ".algorithm",
|
96 | 96 | "steps": [
|
97 | 97 | {
|
98 |
| - "html": "Return <var>top level origin</var>." |
| 98 | + "html": "Return <var>origin</var>." |
99 | 99 | }
|
100 | 100 | ]
|
101 | 101 | },
|
|
164 | 164 | ]
|
165 | 165 | },
|
166 | 166 | {
|
167 |
| - "html": "Let <var>key</var> be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-3\">generating a permission key</a> for <var data-type=\"PermissionDescriptor\">descriptor</var> with <var>settings</var>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin\">origin</a> and <var>settings</var>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin\">top-level origin</a>." |
| 167 | + "html": "Let <var>key</var> be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-3\">generating a permission key</a> for <var data-type=\"PermissionDescriptor\">descriptor</var> with <var>settings</var>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin\">top-level origin</a> and <var>settings</var>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin\">origin</a>." |
168 | 168 | },
|
169 | 169 | {
|
170 | 170 | "html": "Let <var>entry</var> be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"get a permission store entry\" href=\"https://w3c.github.io/permissions/#dfn-get-a-permission-store-entry\" class=\"internalDFN\" id=\"ref-for-dfn-get-a-permission-store-entry-1\">getting a permission store entry</a> with <var data-type=\"PermissionDescriptor\">descriptor</var> and <var>key</var>."
|
|
199 | 199 | "html": "Let <var>settings</var> be the <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#current-settings-object\">current settings object</a>."
|
200 | 200 | },
|
201 | 201 | {
|
202 |
| - "html": "Let <var>key</var> be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-4\">generating a permission key</a> for <var data-type=\"PermissionDescriptor\">descriptor</var> with <var>settings</var>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin\">origin</a> and <var>settings</var>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin\">top-level origin</a>." |
| 202 | + "html": "Let <var>key</var> be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-4\">generating a permission key</a> for <var data-type=\"PermissionDescriptor\">descriptor</var> with <var>settings</var>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin\">top-level origin</a> and <var>settings</var>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin\">origin</a>." |
203 | 203 | },
|
204 | 204 | {
|
205 | 205 | "html": "<a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#queue-a-task\">Queue a task</a> on the <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#current-settings-object\">current settings object</a>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#responsible-event-loop\">responsible event loop</a> to <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/permissions/#dfn-set-a-permission-store-entry\" class=\"internalDFN\" id=\"ref-for-dfn-set-a-permission-store-entry-1\">set a permission store entry</a> with <var data-type=\"PermissionDescriptor\">descriptor</var>,\n <var>key</var>, and <var>current state</var>."
|
|
370 | 370 | "rationale": ".algorithm",
|
371 | 371 | "steps": [
|
372 | 372 | {
|
373 |
| - "html": "Let <var>target key</var> be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-5\">generating a permission key</a> for <var data-type=\"PermissionDescriptor\">descriptor</var> with <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#current-settings-object\">current settings object</a>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin\">origin</a> and <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#current-settings-object\">current settings object</a>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin\">top-level origin</a> if <var>key</var> is null, or <var>key</var> otherwise." |
| 373 | + "html": "Let <var>target key</var> be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-5\">generating a permission key</a> for <var data-type=\"PermissionDescriptor\">descriptor</var> with <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#current-settings-object\">current settings object</a>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin\">top-level origin</a> and <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#current-settings-object\">current settings object</a>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin\">origin</a> if <var>key</var> is null, or <var>key</var> otherwise." |
374 | 374 | },
|
375 | 375 | {
|
376 | 376 | "html": "Let <var>settings list</var> be a <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#list\">list</a> containing all <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#environment-settings-object\">environment settings objects</a>\n which belong to the <var>user agent</var> if provided, or all user agents otherwise."
|
|
383 | 383 | "rationale": "let",
|
384 | 384 | "steps": [
|
385 | 385 | {
|
386 |
| - "html": "Let <var>settings key</var> be be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-6\">generating a permission key</a> for <var data-type=\"PermissionDescriptor\">descriptor</var> with <var>settings</var>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin\">origin</a> and <var>settings</var>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin\">top-level origin</a>." |
| 386 | + "html": "Let <var>settings key</var> be be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-6\">generating a permission key</a> for <var data-type=\"PermissionDescriptor\">descriptor</var> with <var>settings</var>'s\n <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-top-level-origin\">top-level origin</a> and <var>settings</var>'s <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-origin\">origin</a>." |
387 | 387 | },
|
388 | 388 | {
|
389 | 389 | "html": "Let <var>matches</var> be the result of running the <a data-link-type=\"dfn|abstract-op\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-comparison-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-comparison-algorithm-3\">permission key comparison algorithm</a> for <var data-type=\"PermissionDescriptor\">descriptor</var>, given <var>settings key</var> and <var>key</var>."
|
|
470 | 470 | "html": "Let <var>origin</var> be the value of the <code>origin</code> field of <var>command parameters</var>."
|
471 | 471 | },
|
472 | 472 | {
|
473 |
| - "html": "Let <var>top level origin</var> be the value of the <code>topLevelOrigin</code> field of\n <var>command parameters</var>, if present, and <var>origin</var> otherwise." |
| 473 | + "html": "Let <var>embedded origin</var> be the value of the <code>embeddedOrigin</code> field of\n <var>command parameters</var>, if present, and <var>origin</var> otherwise." |
474 | 474 | },
|
475 | 475 | {
|
476 |
| - "html": "Let <var>key</var> be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-7\">generating a permission key</a> for <var>descriptor</var> with <var>origin</var> and\n <var>top level origin</var>." |
| 476 | + "html": "Let <var>key</var> be the result of <a data-link-type=\"dfn|abstract-op\" data-lt=\"permission key generation algorithm\" href=\"https://w3c.github.io/permissions/#dfn-permission-key-generation-algorithm\" class=\"internalDFN\" id=\"ref-for-dfn-permission-key-generation-algorithm-7\">generating a permission key</a> for <var>descriptor</var> with <var>origin</var> and\n <var>embedded origin</var>." |
477 | 477 | },
|
478 | 478 | {
|
479 | 479 | "html": "Let <var>user agent</var> be the <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#user-agent\">user agent</a> that represents the <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/webdriver-bidi/#user-context\">user context</a>\n with the id <var>user context id</var>."
|
|
0 commit comments