Spec issue: https://github.com/WICG/sw-launch/issues/62
Chromium 
issue: https://bugs.chromium.org/p/chromium/issues/detail?id=1213776

On Tuesday, 20 September 2022 at 1:28:16 am UTC+10 Dan Dumont wrote:

> Is there a tracking issue for the share target interaction problem?
> I'm eager to see this land.
>
> On Wednesday, August 3, 2022 at 8:12:43 PM UTC-4 Alan Cutter wrote:
>
>> 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 <alanc...@chromium.org> 
>>>> wrote:
>>>>
>>>>>
>>>>> *Contact emails*alanc...@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/677fa410-270e-4579-9fff-59c96a385a3en%40chromium.org.

Reply via email to