diff --git a/index.html b/index.html index a50655d..6865142 100644 --- a/index.html +++ b/index.html @@ -281,10 +281,8 @@
+ This should not invoke and alter [=invoke a protocol handler=] in + this way. The computation of resultURL should be + extracted out into a separate algorithm for general use.
@@ -851,12 +854,17 @@- [Exposed=Window] interface LaunchParams { - readonly attribute DOMString? targetURL; - readonly attribute FrozenArray<FileSystemHandle> files; - }; --
- {{LaunchParams/targetURL}} represents the [=URL=] of the launch which - MUST be [=manifest/within scope=] of the application. -
-- For every |file handle:FileSystemHandle| in {{LaunchParams/files}}, - querying the file system permission with - {{FileSystemPermissionDescriptor/mode}} set to - {{FileSystemPermissionMode/"readwrite"}} MUST return - {{PermissionState/"granted"}}. -
-- callback LaunchConsumer = any (LaunchParams params); --
- partial interface Window { - readonly attribute LaunchQueue launchQueue; - }; - - [Exposed=Window] interface LaunchQueue { - undefined setConsumer(LaunchConsumer consumer); - }; --
- {{LaunchQueue}} has an unconsumed launch params which is a - [=list=] of {{LaunchParams}} that is initially empty. -
-- {{LaunchQueue}} has an assigned launch consumer which is - initially null. -
-- The {{LaunchQueue/setConsumer(consumer)}} method steps are: -
-- The steps to launch a web app are given by the following - algorithm. The algorithm takes {{LaunchParams}} - |params:LaunchParams|. -
-