Yoav's reasoning sounds good to me. LGTM2.
On 3/14/22 3:50 AM, Yoav Weiss wrote:
Hey Alan,
As this is an exceptional request, I believe this requires 3 LGTMs.
The risk present here is that we'd be creating some breakage risk from
terminating the OT ~3 months down the line. Weighing this risk
compared to the inherent OT risk we're already exposed to, it doesn't
seem like the 3 months extension would significantly increase it. The
fact that the main users for this are in the education sector makes me
speculate that an extension would reduce breakage risk, as many of
those are likely to be on their (north hemisphere) summer break.
Therefore, I believe an extension is reasonable.
*LGTM1*
On Mon, Mar 14, 2022 at 5:20 AM Alan Cutter <alancut...@chromium.org>
wrote:
Amendment: The lag of M97 clients for this API is predominately
seen in education rather than enterprise.
On Monday, 14 March 2022 at 1:24:26 pm UTC+11 Alan Cutter wrote:
Request to extend the M97 end date for this origin trial from
2022-03-31 by 3 months to 2022-06-30.
There are still clients running M97 (especially in enterprise
environments) that can't yet make use of the replacement
launch_handler API
<https://developer.chrome.com/origintrials/#/view_trial/2978005253598740481>
(added
in M98). Our analysis suggest an additional 3 months is
sufficient for them to transition over smoothly.
API burn in risk: Low; the DLC API trial was removed in M98
and cannot be revived, its full removal is guaranteed as a
matter of time based on client populations updating to M98+.
On Friday, 19 November 2021 at 9:27:30 am UTC+11 Alan Cutter
wrote:
Brilliant, thanks!
On Friday, 19 November 2021 at 7:20:10 am UTC+11 Alex
Russell wrote:
API OWNERS just discussed, and we also decided that
this intent only needs a single vote (rather than 3).
You're good to go!
On Thursday, November 18, 2021 at 12:17:02 PM UTC-8
Alex Russell wrote:
LGTM1
On Wednesday, November 17, 2021 at 10:25:06 PM
UTC-8 Alan Cutter wrote:
Friendly ping.
On Thursday, 11 November 2021 at 7:11:49 pm
UTC+11 Alan Cutter wrote:
Request to extend M97 experiment end date
to avoid breaking sites while
transitioning to the new launch_handler
<https://github.com/WICG/sw-launch/blob/main/launch_handler.md>API.
- The launch_handler experiment has been
approved
<https://groups.google.com/a/chromium.org/g/blink-dev/c/wNOClobsLrs>for
M97-M102 but due to implementation issues
will start in M98.
- To allow clients to migrate over to
launch_handler
<https://github.com/WICG/sw-launch/blob/main/launch_handler.md>seamlessly
we need to keep the DLC behavior available
until existing users have had a chance to
update to M98.
- To cover the February M98 Chrome OS
rollout this extension request is to go up
to 2022-03-31 (assuming ~1 month to roll
out to a majority of users).
- To avoid burn-in risk we will remove
DLC from M98. This is the samestrategy
<https://groups.google.com/a/chromium.org/g/blink-dev/c/uoTx_cRuL5o/m/6-6E9LzuDQAJ>that
the Digital Goods API experiment took for
their v2 migration.
Previous experiment timeline
<https://groups.google.com/a/chromium.org/g/blink-dev/c/q6ivDcvAJwQ/m/XTlva-lGBQAJ>:
M90 to M93 Approved extension timeline
<https://groups.google.com/a/chromium.org/g/blink-dev/c/2c4bul4V3GQ>:
M94 to M97 Requested extension timeline:
Up to 2022-03-31 but only for M97 browsers
and earlier.
On Friday, 27 August 2021 at 4:45:25 pm
UTC+10 Yoav Weiss wrote:
On Thu, Aug 26, 2021 at 11:33 PM Jason
Chase <cha...@chromium.org> wrote:
On Thu, 26 Aug 2021 at 14:32, Yoav
Weiss <yoavwe...@chromium.org> wrote:
LGTM to extend M94-M97
On Thu, Aug 26, 2021 at 11:12
AM Alan Cutter
<alancut...@chromium.org> wrote:
On Wed, 25 Aug 2021 at
23:46, Yoav Weiss
<yoavwe...@chromium.org>
wrote:
On Wed, Aug 25, 2021
at 11:33 AM Alan
Cutter
<alancut...@chromium.org>
wrote:
Contact emails
mgi...@chromium.org,
alancut...@chromium.org,
tbuck...@chromium.org
Explainer
https://github.com/WICG/sw-launch/blob/master/declarative_link_capturing.md
<https://github.com/WICG/sw-launch/blob/master/declarative_link_capturing.md>
Specification
None
Summary
New Web App
Manifest member to
control what
happens when the
user navigates to
a page within
scope of an
installed web app.
This feature
introduces the
"capture_links"
member, an
enumeration
allowing the
customization of
link capturing
behaviour,
allowing sites to:
- Automatically
open a new PWA
window when the
user clicks a link
to their app.
- Have a "single
window mode" like
mobile apps.
Blink
component
UI>Browser>WebAppInstalls
<https://bugs.chromium.org/p/chromium/issues/list?q=component:UI%3EBrowser%3EWebAppInstalls>
Search tags
pwa
<https://chromestatus.com/features#tags:pwa>,
link capturing
<https://chromestatus.com/features#tags:link%20capturing>
TAG review
https://github.com/w3ctag/design-reviews/issues/589
TAG review
status
In progress
Risks
Interoperability
and
Compatibility
Very small, since
any browser not
implementing this
will just fall
back to the
standard
behaviour, which
is to navigate to
links in a browser
tab. This member
is also forwards
compatible as it
can accept a list
of behaviours,
older browsers
will bypass any
new ones that are
added later.
Gecko: No signal
Edge: Strong
positive, this
compliments their
efforts for
url_handlers
<https://github.com/WICG/pwa-url-handler/blob/master/explainer.md>.
WebKit: No signal
It may make sense to
reach out for signals
at some point.
https://bit.ly/blink-signals
Will be reaching out for
signals on the Launch
Handling API instead as it
develops.
Web developers: No
signals
Don't you have
developers already
participating in the OT?
Sorry, should have updated
this. Strong positive from
existing clients using
DLC, unfortunately I can't
point to any public
statements here.
Reason
this
experiment
is being
extended
A new API shape,
Launch Handling
<https://github.com/WICG/sw-launch/blob/main/launch_handler.md>,
has evolved from
the current spec
work on
Declarative Link
Capturing and URL
Handlers.
Transition doc
<https://docs.google.com/document/d/1w9qHqVJmZfO07kbiRMd9lDQMW15DeK5o-p-rZyL7twk/edit#>.
That seems like a
significant change.
Would it make sense to
send out a separate
intent to experiment,
to make that part clearer?
Sorry it wasn't clear.
This extension is not
intended for the Launch
Handling API, that will be
a separate experiment
request later once it's
ready. This extension is
intended to create an
overlap between the DLC
and LH experiments so
existing DLC users can
transition over to LH.
This extension is
being requested to
enable existing
uses of the DLC
experiment
transition over to
the Launch
Handling API once
it is ready for
experimentation.
I think we can have
different intents, but
still converge on the
same experiment
tokens, to avoid churn
for existing users.
+Jason Chase
<mailto:cha...@google.com>,
is that actually correct?
Likely a moot point now, but...
Assuming you mean different
intents = different trials shown
in the OT console, it's not
possible to use the same tokens.
The name used in the tokens has to
be unique across trials.
OK, thanks! That's useful info (for
next time).
Previous
experiment
timeline: M90 to M93
Requested
extension
timeline: M94 to M97
Ongoing
technical
constraints
None
Will this
feature be
supported
on all six
Blink
platforms
(Windows,
Mac,
Linux,
Chrome OS,
Android,
and
Android
WebView)?
Not supported on
Android, their
window model
doesn’t make sense
for “new-client”.
Is this
feature
fully
tested by
web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>?
No
Link to
entry on
the Chrome
Platform
Status
https://chromestatus.com/feature/5734953453092864
<https://chromestatus.com/feature/5734953453092864>
Links to
previous
Intent
discussions
Intent to
prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/2ZnA1IrSpS8
<https://groups.google.com/a/chromium.org/g/blink-dev/c/2ZnA1IrSpS8>
Intent to
experiment:
https://groups.google.com/a/chromium.org/g/blink-dev/c/q6ivDcvAJwQ/m/XTlva-lGBQAJ
This intent
message was
generated by
Chrome Platform
Status
<https://www.chromestatus.com/>.
--
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/CANJJ2Cn7vN6hgras59Sn4%3DksdueFxrtatZLm7fFDo5uSpwSQoA%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANJJ2Cn7vN6hgras59Sn4%3DksdueFxrtatZLm7fFDo5uSpwSQoA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
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/CAL5BFfWZVZNDz5DMzx77qW4YQaFQu4BrFRyBQt%2BbUe8EPMOv6Q%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWZVZNDz5DMzx77qW4YQaFQu4BrFRyBQt%2BbUe8EPMOv6Q%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
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/d950d311-0088-4de3-f2c0-0e246f92d5ba%40chromium.org.