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/456ed57e-ee78-49c4-a4c8-bf3958cd4208n%40chromium.org.

Reply via email to