From 00384f6cee72185f67a3d47f2c1584dee00afb2a Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:07:09 +0800 Subject: [PATCH 01/14] update 301 links to their final redirect --- index.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index 9ceae9e4..3dfef8c2 100644 --- a/index.html +++ b/index.html @@ -19,7 +19,7 @@ { name: "Rob Dolin", company: "Microsoft Corporation", - companyURL: "https://microsoft.com/", + companyURL: "https://www.microsoft.com/en-us/", }, ], editors: [ @@ -38,7 +38,7 @@ { name: "Mounir Lamouri", company: "Google Inc.", - companyURL: "https://google.com/", + companyURL: "https://www.google.com/", w3cid: 45389, }, { @@ -50,7 +50,7 @@ { name: "Matt Giuca", company: "Google Inc.", - companyURL: "https://google.com/", + companyURL: "https://www.google.com/", w3cid: 91260, }, { @@ -78,11 +78,11 @@ }, { value: "Gecko", - href: "https://bugzil.la/997779", + href: "https://bugzilla.mozilla.org/show_bug.cgi?id=997779", }, { value: "WebKit", - href: "https://webkit.org/b/158205", + href: "https://bugs.webkit.org/show_bug.cgi?id=158205", }, ], }, @@ -3697,7 +3697,7 @@

Developers interested in validating manifest documents can find an unofficial JSON schema for the manifest format at schemastore.org. It is licensed under + "http://schemastore.org/json/">schemastore.org. It is licensed under Apache 2.0. It is kindly maintained by Mads Kristensen. If you find From b502fc330b6d7f5bb021d1685d25bfb2e6c7e0fc Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:27:26 +0800 Subject: [PATCH 02/14] remove unused specs --- index.html | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) diff --git a/index.html b/index.html index 3dfef8c2..be0db757 100644 --- a/index.html +++ b/index.html @@ -3917,18 +3917,10 @@

completely loaded -
  • - allowed to - navigate -
  • external Resource link
  • -
  • - top-level - browsing context -
  • same-origin
  • @@ -3941,10 +3933,6 @@

    navigate algorithm -
  • - replacement - enabled -
  • link element @@ -3959,53 +3947,14 @@

    delay the load event

  • -
  • - tree order -
  • rel attribute
  • -
  • - obtain a - resource -
  • -
  • - networking task - source -
  • -
  • - queue a task -
  • -
  • - origin -
  • -
  • - a - element -
  • -
  • - meta element -
  • -
  • - area element -
  • -
  • - name - attribute -
  • application-name
  • -
  • - title - element -
  • -
  • - icon link type
  • ASCII @@ -4042,9 +3991,6 @@

    Event handler IDL attribute

  • -
  • - in parallel -
  • WorkerType
  • From 0dab4b0492a89d22c0cfb1b141b8b3baf86dd283 Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:30:35 +0800 Subject: [PATCH 03/14] update external resource link spec --- index.html | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index be0db757..12ef8889 100644 --- a/index.html +++ b/index.html @@ -1263,8 +1263,7 @@

    The manifest keyword can be used with a [[HTML]] - link element. This keyword creates an external - resource link. + link element. This keyword creates an external resource link.

    @@ -1294,7 +1293,7 @@

    manifest

    - External Resource + External Resource Link not allowed @@ -3917,10 +3916,6 @@

    completely loaded -
  • - external Resource link -
  • same-origin
  • From 69ebf914fce476545895422d3609bfdfe6216d02 Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:31:14 +0800 Subject: [PATCH 04/14] fix active document spec --- index.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/index.html b/index.html index 12ef8889..148ddf5e 100644 --- a/index.html +++ b/index.html @@ -907,8 +907,7 @@

    unexpected behavior, use a scope ending in a /.

    - If the application context's active document's application context's active document's URL is not within scope of the application context's manifest, the user agent SHOULD show a prominent UI From cb6e49ebe27cfe5893be4f3cdf0db075181e25c6 Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:32:36 +0800 Subject: [PATCH 05/14] fix WorkerType spec --- index.html | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/index.html b/index.html index 148ddf5e..7ce093f5 100644 --- a/index.html +++ b/index.html @@ -3100,7 +3100,7 @@

    The type member of a ServiceWorkerRegistrationObject dictionary is the service worker's {{WorkerType}}. The possible values are those of the - WorkerType enum defined in [[HTML]]. + {{WorkerType}} enum defined in [[HTML]].

    Event handler IDL attribute -
  • - WorkerType -
  • [[INFRA]] defines the following terms: From 2f95a8d210fa1c521f9ad07b2ba9196a7504b037 Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:33:13 +0800 Subject: [PATCH 06/14] remove unused specs --- index.html | 4 ---- 1 file changed, 4 deletions(-) diff --git a/index.html b/index.html index 7ce093f5..78fa3969 100644 --- a/index.html +++ b/index.html @@ -3950,10 +3950,6 @@

    "HTML#meta-application-name">application-name

  • -
  • - ASCII - case-insensitive -
  • any link size From e28f7e6b667690b8263ed53221833e3caf103d86 Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:34:25 +0800 Subject: [PATCH 07/14] fix rel attribute spec --- index.html | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/index.html b/index.html index 78fa3969..19fa5d13 100644 --- a/index.html +++ b/index.html @@ -1358,7 +1358,7 @@

  • From the {{Document}} of the top-level browsing context, let origin be the {{Document}}'s origin, and manifest link be the first link element in tree - order whose rel attribute contains the token + order whose {{HTMLLinkElement/rel}} contains the token manifest.
  • If origin is an opaque origin, then abort these @@ -3941,10 +3941,6 @@

    delay the load event

  • -
  • - rel - attribute -
  • application-name From f62c2491182201c80a05a8fab47bba54c56ffd83 Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:35:26 +0800 Subject: [PATCH 08/14] fix media attribute spec --- index.html | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/index.html b/index.html index 19fa5d13..16265e34 100644 --- a/index.html +++ b/index.html @@ -1327,7 +1327,7 @@

    A manifest is obtained and applied regardless of the - media attribute of the link element + {{HTMLLinkElement/media}} attribute of the link element matches the environment or not.

  • @@ -3934,9 +3934,6 @@

  • link type
  • -
  • - media -
  • delay the load event From 3ad928c00947202feb582d2a9fecb2fc336a628b Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:42:24 +0800 Subject: [PATCH 09/14] fix event handler idl attribute spec --- index.html | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/index.html b/index.html index 16265e34..3140c1f4 100644 --- a/index.html +++ b/index.html @@ -795,7 +795,7 @@

    The following extensions to the Window object specify - the event handler attributes on which events relating to the + the event handler idl attribute on which events relating to the installation of a web application are fired.

    @@ -3970,10 +3970,6 @@ 

    queue a post-load task

  • -
  • - Event handler IDL attribute -
  • [[INFRA]] defines the following terms: From a650dacdc0d891a753c6b40040edec4dde4ff055 Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Tue, 15 Oct 2019 21:47:20 +0800 Subject: [PATCH 10/14] remove unused specs --- index.html | 8 -------- 1 file changed, 8 deletions(-) diff --git a/index.html b/index.html index 3140c1f4..7cde4724 100644 --- a/index.html +++ b/index.html @@ -3938,11 +3938,6 @@

    delay the load event

  • -
  • - application-name -
  • -
  • any link size @@ -3959,9 +3954,6 @@

    valid MIME type

  • -
  • - same origin -
  • the element's base URL. From 2736cdc72a82b942d0c76e7702da1cf336c03751 Mon Sep 17 00:00:00 2001 From: Janice Shiu <16640692+contrepoint@users.noreply.github.com> Date: Wed, 16 Oct 2019 11:08:32 +0800 Subject: [PATCH 11/14] remove unnecessary data-cite html MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `xref: "web-platform"` alredy handles it Co-Authored-By: Marcos Cáceres --- index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 4e2e6be0..2af60a5c 100644 --- a/index.html +++ b/index.html @@ -795,7 +795,7 @@

    The following extensions to the Window object specify - the event handler idl attribute on which events relating to the + the event handler idl attribute on which events relating to the installation of a web application are fired.

    @@ -907,7 +907,7 @@ 

    unexpected behavior, use a scope ending in a /.

    - If the application context's active document's application context's active document's URL is not within scope of the application context's manifest, the user agent SHOULD show a prominent UI @@ -1262,7 +1262,7 @@

    The manifest keyword can be used with a [[HTML]] - link element. This keyword creates an external resource link. + [^link^] element. This keyword creates an external resource link.

    @@ -1292,7 +1292,7 @@

    manifest

    - External Resource Link + External Resource Link not allowed From 971b5cc0057dc8d37674b593a8eda12a6ab691c9 Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Wed, 16 Oct 2019 18:34:40 +0800 Subject: [PATCH 12/14] update DOM url spec --- index.html | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 2af60a5c..e7f17558 100644 --- a/index.html +++ b/index.html @@ -907,14 +907,13 @@

    unexpected behavior, use a scope ending in a /.

    - If the application context's active document's URL is not application context's active document's + [=Document/URL=] is not within scope of the application context's manifest, the user agent SHOULD show a prominent UI - element indicating the document - URL, or at least its origin, including whether it is served + element indicating the [=Document/URL=] or at least its origin, including whether it is served over a secure connection. This UI SHOULD differ from any UI used when - the document URL is + the [=Document/URL=] is within scope, in order to make it obvious that the user is navigating off scope.

    From 92f5bab21f5f32f300f722e6079ae34a52f4f74d Mon Sep 17 00:00:00 2001 From: Janice Shiu <16640692+contrepoint@users.noreply.github.com> Date: Wed, 16 Oct 2019 18:38:17 +0800 Subject: [PATCH 13/14] add back `attribute` into spec MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Marcos Cáceres --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index e7f17558..f60d7bc3 100644 --- a/index.html +++ b/index.html @@ -1357,7 +1357,7 @@

  • From the {{Document}} of the top-level browsing context, let origin be the {{Document}}'s origin, and manifest link be the first link element in tree - order whose {{HTMLLinkElement/rel}} contains the token + order whose {{HTMLLinkElement/rel}} attribute contains the token manifest.
  • If origin is an opaque origin, then abort these From 59fa6c2dc0e08e45d8e078c61464a069c6fdb82a Mon Sep 17 00:00:00 2001 From: contrepoint <16640692+contrepoint@users.noreply.github.com> Date: Wed, 16 Oct 2019 18:39:59 +0800 Subject: [PATCH 14/14] format using html5 tidy --- index.html | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/index.html b/index.html index f60d7bc3..5efa5aa0 100644 --- a/index.html +++ b/index.html @@ -795,8 +795,8 @@

    The following extensions to the Window object specify - the event handler idl attribute on which events relating to the - installation of a web application are fired. + the event handler idl attribute on which events relating to + the installation of a web application are fired.

               partial interface Window {
    @@ -908,14 +908,13 @@ 

    If the application context's active document's - [=Document/URL=] is not within scope of the application - context's manifest, the user agent SHOULD show a prominent UI - element indicating the [=Document/URL=] or at least its origin, including whether it is served - over a secure connection. This UI SHOULD differ from any UI used when - the [=Document/URL=] is - within scope, in order to make it obvious that the user is - navigating off scope. + [=Document/URL=] is not within + scope of the application context's manifest, the user agent + SHOULD show a prominent UI element indicating the [=Document/URL=] or + at least its origin, including whether it is served over a + secure connection. This UI SHOULD differ from any UI used when the + [=Document/URL=] is within scope, in order to make it obvious + that the user is navigating off scope.

    @@ -1261,7 +1260,8 @@

    The manifest keyword can be used with a [[HTML]] - [^link^] element. This keyword creates an external resource link. + [^link^] element. This keyword creates an external resource + link.

    @@ -1326,8 +1326,8 @@

    A manifest is obtained and applied regardless of the - {{HTMLLinkElement/media}} attribute of the link element - matches the environment or not. + {{HTMLLinkElement/media}} attribute of the link + element matches the environment or not.

    @@ -2884,9 +2884,10 @@

  • If Type(value) it not String, return undefined.
  • -
  • If value is not a valid mime type string or the value - of type is not a supported media format, issue a developer - warning and return undefined. +
  • If value is not a valid mime + type string or the value of type is not a supported + media format, issue a developer warning and return + undefined.
  • Return value.
  • @@ -3671,8 +3672,8 @@

    Developers interested in validating manifest documents can find an unofficial JSON schema for the manifest format at schemastore.org. It is licensed under - Apache + "http://schemastore.org/json/">schemastore.org. It is licensed + under Apache 2.0. It is kindly maintained by Mads Kristensen. If you find any issues with the JSON schema, please