Thanks! I consider the broken interaction with share target bad enough 
(side note, twitter.com is currently affected) that it's a blocking spec 
issue that needs fixing before we ship, once that's resolved I'll be 
sending an I2S for a gapless launch.

On Thursday, 4 August 2022 at 1:44:47 am UTC+10 Alex Russell wrote:

> LGTM to extend but want to note that this is about to bump up against a 
> year total runtime under experimentation, and the API OWNERS don't 
> generally like things to run so long.
>
> What's in the way of shipping? Is it possible that you'll have enough 
> feedback before 110 to go for a gapless launch? Would be great to get this 
> into the world.
>
> Thanks,
>
> Alex
>
> On Wednesday, August 3, 2022 at 12:59:20 AM UTC-7 tste...@google.com 
> wrote:
>
>> Updated the developer-facing article according to the changes: 
>> https://github.com/GoogleChrome/developer.chrome.com/pull/3368. Note 
>> that the explainer still mentions the old syntax.
>>
>> On Wed, Aug 3, 2022 at 9:49 AM Alan Cutter <alancut...@chromium.org> 
>> wrote:
>>
>>>
>>> *Contact emails*alancut...@chromium.org
>>>
>>>
>>> *Original I2E*
>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/wNOClobsLrs
>>>
>>>
>>> *Explainer*https://github.com/WICG/sw-launch/blob/main/launch_handler.md
>>>
>>>
>>> *Specification*Draft: https://wicg.github.io/sw-launch/
>>>
>>>
>>> *Summary*Adds a "launch_handler" app manifest member that enables web 
>>> apps to customise their launch behaviour across all types of app launch 
>>> triggers (start menu launch, link capture, share target, etc.).
>>>
>>> Example usage:
>>> {
>>>   "name": "Example app",
>>>   "start_url": "/index.html",
>>>   "launch_handler": {
>>>     "client_mode": "navigate-existing"
>>>   }
>>> }
>>> This will cause all launches of the Example app to focus an existing app 
>>> window and navigate it (if it exists) instead of always launching a new app 
>>> window.
>>>
>>>
>>> *Blink component*Blink>AppManifest 
>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EAppManifest>
>>>
>>> *TAG review*
>>> https://github.com/w3ctag/design-reviews/issues/683
>>>
>>>
>>> *TAG review status*Closed. Satisfied to see this move ahead but keeping 
>>> in mind compatibility with the MiniApp lifecycle 
>>> <https://github.com/WICG/sw-launch/issues/52>.
>>>
>>> *Risks:*
>>> *Interoperability and Compatibility*
>>>  - Gecko: No signal 
>>> <https://github.com/mozilla/standards-positions/issues/567>
>>>  - WebKit: No signal 
>>> <https://lists.webkit.org/pipermail/webkit-dev/2022-May/032243.html>
>>>  - Web developers: Strong positive signals on the previous Declarative 
>>> Link Capturing origin trial 
>>> <https://developer.chrome.com/origintrials/#/view_trial/4285175045443026945>,
>>>  
>>> strong positive signals from the origin trial so far 
>>> <https://docs.google.com/document/d/1t60YeQ-d-FSr9i91jvylW6sA7_R4jDnX1G4_PDfssYE/edit#>
>>> .
>>>
>>>
>>> *Experiment Summary*Web App Launch Handler Origin Trial 1 Developer 
>>> Feedback 
>>> <https://docs.google.com/document/d/1t60YeQ-d-FSr9i91jvylW6sA7_R4jDnX1G4_PDfssYE/edit?usp=sharing>
>>>
>>>
>>> *Experiment Goals* - Expose the new client_mode 
>>> <https://github.com/WICG/sw-launch/pull/60> syntax.
>>>  - Validate attempts to fix bad interactions with share target 
>>> <https://github.com/WICG/sw-launch/issues/62>.
>>>
>>>
>>> *Experiment Timeline*Previous: M103 to M106.
>>> Requested: M107 to M110.
>>>
>>>
>>> *Reason this experiment is being extended*- The route_to field has been 
>>> renamed to client_mode along with all its values (breaking change).
>>> - We uncovered a bad interaction with share target 
>>> <https://github.com/WICG/sw-launch/issues/62> that requires spec change 
>>> to resolve.
>>>
>>>
>>> *Will this feature be supported on all six Blink platforms (Windows, 
>>> Mac, Linux, Chrome OS, Android, and Android WebView)?*No, desktop only.
>>>
>>> *Is this feature fully tested by* web-platform-tests 
>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
>>> *?*No, this requires browser_tests 
>>> <https://source.chromium.org/search?q=class:WebAppLaunchHanderBrowserTest&ss=chromium>
>>>  as 
>>> it involves managing windows.
>>> Have raised an issue 
>>> <https://github.com/web-platform-tests/wpt/issues/33835> with 
>>> testdriver.js for web app specific support.
>>>
>>>
>>> *Flag name*chrome://flags/#enable-desktop-pwas-launch-handler
>>> kWebAppEnableLaunchHandler 
>>> <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/public/common/features.h;bpv=1;bpt=1;l=376?q=kWebAppEnableLaunchHandler&gsn=kWebAppEnableLaunchHandler&gs=kythe%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%3Flang%3Dc%252B%252B%3Fpath%3Dthird_party%2Fblink%2Fpublic%2Fcommon%2Ffeatures.h%23dBeGhIBrlUn9xqyup36XrW7qdqyxtZdxlPtCpwHSK7k>
>>>
>>>
>>> *Tracking bug*
>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1231886
>>>
>>>
>>> *Link to entry on the Chrome Platform Status*
>>> https://www.chromestatus.com/feature/5722383233056768
>>>
>>> *Previous blink-dev threads*
>>> Intent to Prototype 
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/8tNe2jrJ78A>
>>> Intent to Experiment 
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/wNOClobsLrs>
>>> Request to Extend Experiment 
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/pKl0eEeN5U4>
>>>  (rejected)
>>> Intent to Extend Experiment: Web app launch handler 
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/BzwopwOFzFw> 
>>> (extended 
>>> to M106)
>>> Since the last extension there is now a spec draft 
>>> <https://wicg.github.io/sw-launch/>, some breaking API changes 
>>> <https://github.com/WICG/sw-launch/pull/60> and a broken interaction 
>>> with share target <https://github.com/WICG/sw-launch/issues/62> that 
>>> needs spec work.
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "blink-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to blink-dev+unsubscr...@chromium.org.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANJJ2CmyiSPHr-f0RXVpmuja-H1bTQik-3B-hkBK90Q-FqwJag%40mail.gmail.com
>>>  
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANJJ2CmyiSPHr-f0RXVpmuja-H1bTQik-3B-hkBK90Q-FqwJag%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> -- 
>> Thomas Steiner, PhD—Developer Relations Engineer (
>> https://blog.tomayac.com, https://twitter.com/tomayac)
>>
>> Google Germany GmbH, ABC-Str. 19, 20354 Hamburg, Germany
>> Geschäftsführer: Paul Manicle, Liana Sebastian
>> Registergericht und -nummer: Hamburg, HRB 86891
>>
>> ----- BEGIN PGP SIGNATURE -----
>> Version: GnuPG v2.3.4 (GNU/Linux)
>>
>>
>> iFy0uwAntT0bE3xtRa5AfeCheCkthAtTh3reSabiGbl0ck0fjumBl3DCharaCTersAttH3b0ttom.
>> hTtPs://xKcd.cOm/1181/
>> ----- END PGP SIGNATURE -----
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/64c92a19-327d-47d0-a368-c3f2149bddf2n%40chromium.org.

Reply via email to