Re: Intent to Implement and Ship: WebAudio: Event Constructors
Philip Jägenstedt <[email protected]> Fri, 11 Nov 2016 09:23:17 +0000
| Newsgroups | gmane.comp.web.blink.devel,gmane.org.w3c.tag |
|---|---|
| Message-ID | <CAARdPYdOVRWDZ9Dof-d1XwWQB=5hJxiFmWzhH67e+yL2TKjpwg@mail.gmail.com> |
--089e011831aef585540541030a99
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Yeah, event constructors aren't very useful. Or I guess a few of them are,
like new Event('type'), and there's no place to draw the line, so they all
get them.
On Thu, Nov 10, 2016 at 8:41 PM Raymond Toy <[email protected]> wrote:
> Definitely will add you to the CL.
>
> One thing we forgot to mention. With the deprecation of
> ScriptProcessorNode, AudioProcessingEvent is also deprecated. We do this
> for completeness.
>
> Also, OfflineAudioCompletionEvent is for when the offline context is
> finished. We fully expect users to use the promise instead of the
> completion event. The promise pattern is so much easier to use.
>
> On Thu, Nov 10, 2016 at 8:09 AM, Philip J=C3=A4genstedt <foolip@chromium.=
org>
> wrote:
>
> LGTM2 with the spec fixed. I wouldn't mind looking at the CL, as it's
> surprisingly easy to get things around optional dictionary arguments and
> required dictionary members wrong. In particular, any event interface tha=
t
> has non-nullable attributes of interface type, which is true of both of
> these events, need to the corresponding dictionary members as required, o=
r
> something magical would have to happen when calling the constructor witho=
ut
> them.
>
> On Thu, Nov 10, 2016 at 1:28 AM Rick Byers <[email protected]> wrote:
>
> Adding constructors makes sense - thanks! But as spec'd these don't yet
> follow the standard event construction pattern. Filed
> https://github.com/WebAudio/web-audio-api/issues/1067
>
> On Wed, Nov 9, 2016 at 2:26 PM, 'Alex Russell' via blink-dev <
> [email protected]> wrote:
>
> Glad to see this. It's great to have platform consistency where possible.
>
> On Wed, Nov 9, 2016 at 1:14 PM, Chris Harrelson <[email protected]>
> wrote:
>
> LGTM1
>
> On Wed, Nov 9, 2016 at 1:10 PM, 'Raymond Toy' via blink-dev <
> [email protected]> wrote:
>
> Contact emails
>
> [email protected], [email protected]
>
> Spec
>
> https://webaudio.github.io/web-audio-api/
>
> https://webaudio.github.io/web-audio-api/#OfflineAudioCompletionEvent
>
>
> https://webaudio.github.io/web-audio-api/#the-audioprocessingevent-interf=
ace---deprecated
>
> Summary
>
> Add constructors for the WebAudio events.
>
> Motivation
>
> Events are generally constructable, but the two WebAudio events were not.
> This makes these events match the typical Event model.
>
> See https://github.com/WebAudio/web-audio-api/issues/566 for the spec
> discussion.
>
> Interoperability and Compatibility Risk
>
> This is a new addition to the spec that will not affect backward
> compatibility. We expect all browser to implement these constructors.
>
> Ongoing technical constraints
>
> None.
>
> Will this feature be supported on all six Blink platforms (Windows, Mac,
> Linux, Chrome OS, Android, and Android WebView)?
>
> Yes.
>
> OWP launch tracking bug
>
> http://crbug.com/662164
>
> Link to entry on the feature dashboard <https://www.chromestatus.com/>
>
> https://www.chromestatus.com/feature/5670531110010880
>
> Requesting approval to ship?
>
> Yes.
>
> --
> 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 [email protected].
>
>
> --
> 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 [email protected].
>
>
>
>
>
--=20
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 e=
mail to [email protected].
--089e011831aef585540541030a99
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Yeah, event constructors aren't very useful. Or I gues=
s a few of them are, like new Event('type'), and there's no pla=
ce to draw the line, so they all get them.</div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr">On Thu, Nov 10, 2016 at 8:41 PM Raymond Toy <<a hre=
f=3D"mailto:[email protected]">[email protected]</a>> wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
solid;padding-left:1ex"><div dir=3D"ltr" class=3D"gmail_msg">Definitely wi=
ll add you to the CL.<div class=3D"gmail_msg"><br class=3D"gmail_msg"></div=
><div class=3D"gmail_msg">One thing we forgot to mention.=C2=A0 With the de=
precation of ScriptProcessorNode, AudioProcessingEvent is also deprecated.=
=C2=A0 We do this for completeness.</div><div class=3D"gmail_msg"><br class=
=3D"gmail_msg"></div><div class=3D"gmail_msg">Also, OfflineAudioCompletionE=
vent is for when the offline context is finished.=C2=A0 We fully expect use=
rs to use the promise instead of the completion event.=C2=A0 The promise pa=
ttern is so much easier to use.</div></div><div class=3D"gmail_extra gmail_=
msg"><br class=3D"gmail_msg"><div class=3D"gmail_quote gmail_msg">On Thu, N=
ov 10, 2016 at 8:09 AM, Philip J=C3=A4genstedt <span dir=3D"ltr" class=3D"g=
mail_msg"><<a href=3D"mailto:[email protected]" class=3D"gmail_msg" ta=
rget=3D"_blank">[email protected]</a>></span> wrote:<br class=3D"gmail=
_msg"><blockquote class=3D"gmail_quote gmail_msg" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr" class=3D"gm=
ail_msg">LGTM2 with the spec fixed. I wouldn't mind looking at the CL, =
as it's surprisingly easy to get things around optional dictionary argu=
ments and required dictionary members wrong. In particular, any event inter=
face that has non-nullable attributes of interface type, which is true of b=
oth of these events, need to the corresponding dictionary members as requir=
ed, or something magical would have to happen when calling the constructor =
without them.</div><div class=3D"m_3222644078157746174HOEnZb gmail_msg"><di=
v class=3D"m_3222644078157746174h5 gmail_msg"><br class=3D"gmail_msg"><div =
class=3D"gmail_quote gmail_msg"><div dir=3D"ltr" class=3D"gmail_msg">On Thu=
, Nov 10, 2016 at 1:28 AM Rick Byers <<a href=3D"mailto:rbyers@chromium.=
org" class=3D"gmail_msg" target=3D"_blank">[email protected]</a>> wrot=
e:<br class=3D"gmail_msg"></div><blockquote class=3D"gmail_quote gmail_msg"=
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><d=
iv dir=3D"ltr" class=3D"m_3222644078157746174m_-2193788853058127860gmail_ms=
g gmail_msg">Adding constructors makes sense - thanks!=C2=A0 But as spec=
9;d these don't yet follow the standard event construction pattern.=C2=
=A0 Filed=C2=A0<a href=3D"https://github.com/WebAudio/web-audio-api/issues/=
1067" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_m=
sg" target=3D"_blank">https://github.com/WebAudio/web-audio-api/issues/1067=
</a></div><div class=3D"gmail_extra m_3222644078157746174m_-219378885305812=
7860gmail_msg gmail_msg"><br class=3D"m_3222644078157746174m_-2193788853058=
127860gmail_msg gmail_msg"><div class=3D"gmail_quote m_3222644078157746174m=
_-2193788853058127860gmail_msg gmail_msg">On Wed, Nov 9, 2016 at 2:26 PM, &=
#39;Alex Russell' via blink-dev <span dir=3D"ltr" class=3D"m_3222644078=
157746174m_-2193788853058127860gmail_msg gmail_msg"><<a href=3D"mailto:b=
[email protected]" class=3D"m_3222644078157746174m_-2193788853058127860=
gmail_msg gmail_msg" target=3D"_blank">[email protected]</a>></span=
> wrote:<br class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg g=
mail_msg"><blockquote class=3D"gmail_quote m_3222644078157746174m_-21937888=
53058127860gmail_msg gmail_msg" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex"><div dir=3D"ltr" class=3D"m_322264407815774617=
4m_-2193788853058127860gmail_msg gmail_msg">Glad to see this. It's grea=
t to have platform consistency where possible.</div><div class=3D"m_3222644=
078157746174m_-2193788853058127860m_2813209470790011072HOEnZb m_32226440781=
57746174m_-2193788853058127860gmail_msg gmail_msg"><div class=3D"m_32226440=
78157746174m_-2193788853058127860m_2813209470790011072h5 m_3222644078157746=
174m_-2193788853058127860gmail_msg gmail_msg"><div class=3D"gmail_extra m_3=
222644078157746174m_-2193788853058127860gmail_msg gmail_msg"><br class=3D"m=
_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"><div class=
=3D"gmail_quote m_3222644078157746174m_-2193788853058127860gmail_msg gmail_=
msg">On Wed, Nov 9, 2016 at 1:14 PM, Chris Harrelson <span dir=3D"ltr" clas=
s=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"><<a=
href=3D"mailto:[email protected]" class=3D"m_3222644078157746174m_-219=
3788853058127860gmail_msg gmail_msg" target=3D"_blank">[email protected]=
g</a>></span> wrote:<br class=3D"m_3222644078157746174m_-219378885305812=
7860gmail_msg gmail_msg"><blockquote class=3D"gmail_quote m_322264407815774=
6174m_-2193788853058127860gmail_msg gmail_msg" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr" class=3D"m_322=
2644078157746174m_-2193788853058127860gmail_msg gmail_msg">LGTM1</div><div =
class=3D"m_3222644078157746174m_-2193788853058127860m_2813209470790011072m_=
-851910266447701171HOEnZb m_3222644078157746174m_-2193788853058127860gmail_=
msg gmail_msg"><div class=3D"m_3222644078157746174m_-2193788853058127860m_2=
813209470790011072m_-851910266447701171h5 m_3222644078157746174m_-219378885=
3058127860gmail_msg gmail_msg"><div class=3D"gmail_extra m_3222644078157746=
174m_-2193788853058127860gmail_msg gmail_msg"><br class=3D"m_32226440781577=
46174m_-2193788853058127860gmail_msg gmail_msg"><div class=3D"gmail_quote m=
_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg">On Wed, Nov =
9, 2016 at 1:10 PM, 'Raymond Toy' via blink-dev <span dir=3D"ltr" c=
lass=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"><=
;<a href=3D"mailto:[email protected]" class=3D"m_3222644078157746174m_=
-2193788853058127860gmail_msg gmail_msg" target=3D"_blank">blink-dev@chromi=
um.org</a>></span> wrote:<br class=3D"m_3222644078157746174m_-2193788853=
058127860gmail_msg gmail_msg"><blockquote class=3D"gmail_quote m_3222644078=
157746174m_-2193788853058127860gmail_msg gmail_msg" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr" class=3D"=
m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"><span id=3D=
"m_3222644078157746174m_-2193788853058127860m_2813209470790011072m_-8519102=
66447701171m_-3413235143791455515m_-5879447174137503554gmail-docs-internal-=
guid-f710d31c-4aec-f027-0ed1-97536ffce5ef" class=3D"m_3222644078157746174m_=
-2193788853058127860gmail_msg gmail_msg"><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-2=
193788853058127860gmail_msg gmail_msg"><span style=3D"font-size:13.3333px;f=
ont-family:arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;w=
hite-space:pre-wrap" class=3D"m_3222644078157746174m_-2193788853058127860gm=
ail_msg gmail_msg">Contact emails</span></p><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m=
_-2193788853058127860gmail_msg gmail_msg"><a href=3D"mailto:[email protected]=
rg" style=3D"text-decoration-line:none" class=3D"m_3222644078157746174m_-21=
93788853058127860gmail_msg gmail_msg" target=3D"_blank"><span style=3D"font=
-size:13.3333px;font-family:arial;text-decoration-line:underline;vertical-a=
lign:baseline;white-space:pre-wrap" class=3D"m_3222644078157746174m_-219378=
8853058127860gmail_msg gmail_msg">[email protected]</span></a><span style=
=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);vertical-align:b=
aseline;white-space:pre-wrap" class=3D"m_3222644078157746174m_-219378885305=
8127860gmail_msg gmail_msg">, </span><a href=3D"mailto:[email protected]=
g" style=3D"text-decoration-line:none" class=3D"m_3222644078157746174m_-219=
3788853058127860gmail_msg gmail_msg" target=3D"_blank"><span style=3D"font-=
size:13.3333px;font-family:arial;text-decoration-line:underline;vertical-al=
ign:baseline;white-space:pre-wrap" class=3D"m_3222644078157746174m_-2193788=
853058127860gmail_msg gmail_msg">[email protected]</span></a></p><div d=
ir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" clas=
s=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"><br cl=
ass=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"></di=
v><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt=
" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg">=
<span style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);font-=
weight:700;vertical-align:baseline;white-space:pre-wrap" class=3D"m_3222644=
078157746174m_-2193788853058127860gmail_msg gmail_msg">Spec</span></p><p di=
r=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=
=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"><a href=
=3D"https://webaudio.github.io/web-audio-api/" style=3D"text-decoration-lin=
e:none" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail=
_msg" target=3D"_blank"><span style=3D"font-size:13.3333px;font-family:aria=
l;text-decoration-line:underline;vertical-align:baseline;white-space:pre-wr=
ap" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg=
">https://webaudio.github.io/web-audio-api/</span></a></p><p dir=3D"ltr" st=
yle=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_322264=
4078157746174m_-2193788853058127860gmail_msg gmail_msg"><a href=3D"https://=
webaudio.github.io/web-audio-api/#OfflineAudioCompletionEvent" style=3D"tex=
t-decoration-line:none" class=3D"m_3222644078157746174m_-219378885305812786=
0gmail_msg gmail_msg" target=3D"_blank"><span style=3D"font-size:13.3333px;=
font-family:arial;text-decoration-line:underline;vertical-align:baseline;wh=
ite-space:pre-wrap" class=3D"m_3222644078157746174m_-2193788853058127860gma=
il_msg gmail_msg">https://webaudio.github.io/web-audio-api/#OfflineAudioCom=
pletionEvent</span></a></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-=
top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-219378885305812=
7860gmail_msg gmail_msg"><a href=3D"https://webaudio.github.io/web-audio-ap=
i/#the-audioprocessingevent-interface---deprecated" style=3D"text-decoratio=
n-line:none" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg =
gmail_msg" target=3D"_blank"><span style=3D"font-size:13.3333px;font-family=
:arial;text-decoration-line:underline;vertical-align:baseline;white-space:p=
re-wrap" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmai=
l_msg">https://webaudio.github.io/web-audio-api/#the-audioprocessingevent-i=
nterface---deprecated</span></a></p><div dir=3D"ltr" style=3D"line-height:1=
.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-2193=
788853058127860gmail_msg gmail_msg"><br class=3D"m_3222644078157746174m_-21=
93788853058127860gmail_msg gmail_msg"></div><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m=
_-2193788853058127860gmail_msg gmail_msg"><span style=3D"font-size:13.3333p=
x;font-family:arial;color:rgb(0,0,0);font-weight:700;vertical-align:baselin=
e;white-space:pre-wrap" class=3D"m_3222644078157746174m_-219378885305812786=
0gmail_msg gmail_msg">Summary</span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-21=
93788853058127860gmail_msg gmail_msg"><span style=3D"font-size:13.3333px;fo=
nt-family:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wr=
ap" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg=
">Add constructors for the WebAudio events.</span></p><div dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_32226440=
78157746174m_-2193788853058127860gmail_msg gmail_msg"><br class=3D"m_322264=
4078157746174m_-2193788853058127860gmail_msg gmail_msg"></div><p dir=3D"ltr=
" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_32=
22644078157746174m_-2193788853058127860gmail_msg gmail_msg"><span style=3D"=
font-size:13.3333px;font-family:arial;color:rgb(0,0,0);font-weight:700;vert=
ical-align:baseline;white-space:pre-wrap" class=3D"m_3222644078157746174m_-=
2193788853058127860gmail_msg gmail_msg">Motivation</span></p><p dir=3D"ltr"=
style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_322=
2644078157746174m_-2193788853058127860gmail_msg gmail_msg"><span style=3D"f=
ont-size:13.3333px;font-family:arial;color:rgb(0,0,0);vertical-align:baseli=
ne;white-space:pre-wrap" class=3D"m_3222644078157746174m_-21937888530581278=
60gmail_msg gmail_msg">Events are generally constructable, but the two WebA=
udio events were not.=C2=A0 This makes these events match the typical Event=
model.</span></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt=
;margin-bottom:0pt" class=3D"m_3222644078157746174m_-2193788853058127860gma=
il_msg gmail_msg"><br class=3D"m_3222644078157746174m_-2193788853058127860g=
mail_msg gmail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-t=
op:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-2193788853058127=
860gmail_msg gmail_msg"><span style=3D"font-size:13.3333px;font-family:aria=
l;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap" class=3D"m=
_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg">See </span><=
a href=3D"https://github.com/WebAudio/web-audio-api/issues/566" style=3D"te=
xt-decoration-line:none" class=3D"m_3222644078157746174m_-21937888530581278=
60gmail_msg gmail_msg" target=3D"_blank"><span style=3D"font-size:13.3333px=
;font-family:arial;text-decoration-line:underline;vertical-align:baseline;w=
hite-space:pre-wrap" class=3D"m_3222644078157746174m_-2193788853058127860gm=
ail_msg gmail_msg">https://github.com/WebAudio/web-audio-api/issues/566</sp=
an></a><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0=
);vertical-align:baseline;white-space:pre-wrap" class=3D"m_3222644078157746=
174m_-2193788853058127860gmail_msg gmail_msg"> for the spec discussion.</sp=
an></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmai=
l_msg"><br class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gm=
ail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt" class=3D"m_3222644078157746174m_-2193788853058127860gmail_ms=
g gmail_msg"><span style=3D"font-size:13.3333px;font-family:arial;color:rgb=
(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap" class=
=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg">Interop=
erability and Compatibility Risk</span></p><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_=
-2193788853058127860gmail_msg gmail_msg"><span style=3D"font-size:13.3333px=
;font-family:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre=
-wrap" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_=
msg">This is a new addition to the spec that will not affect backward compa=
tibility.=C2=A0 We expect all browser to implement these constructors.</spa=
n></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bott=
om:0pt" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail=
_msg"><br class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gma=
il_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margi=
n-bottom:0pt" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg=
gmail_msg"><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(=
0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap" class=
=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg">Ongoing=
technical constraints</span></p><p dir=3D"ltr" style=3D"line-height:1.38;m=
argin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-219378885=
3058127860gmail_msg gmail_msg"><span style=3D"font-size:13.3333px;font-fami=
ly:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap" cla=
ss=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg">None.=
</span></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg =
gmail_msg"><br class=3D"m_3222644078157746174m_-2193788853058127860gmail_ms=
g gmail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;=
margin-bottom:0pt" class=3D"m_3222644078157746174m_-2193788853058127860gmai=
l_msg gmail_msg"><span style=3D"font-size:13.3333px;font-family:arial;color=
:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap" c=
lass=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg">Wil=
l this feature be supported on all six Blink platforms (Windows, Mac, Linux=
, Chrome OS, Android, and Android WebView)?</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_322264407=
8157746174m_-2193788853058127860gmail_msg gmail_msg"><span style=3D"font-si=
ze:13.3333px;font-family:arial;color:rgb(0,0,0);vertical-align:baseline;whi=
te-space:pre-wrap" class=3D"m_3222644078157746174m_-2193788853058127860gmai=
l_msg gmail_msg">Yes.</span></p><div dir=3D"ltr" style=3D"line-height:1.38;=
margin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-21937888=
53058127860gmail_msg gmail_msg"><br class=3D"m_3222644078157746174m_-219378=
8853058127860gmail_msg gmail_msg"></div><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-21=
93788853058127860gmail_msg gmail_msg"><span style=3D"font-size:13.3333px;fo=
nt-family:arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;wh=
ite-space:pre-wrap" class=3D"m_3222644078157746174m_-2193788853058127860gma=
il_msg gmail_msg">OWP launch tracking bug</span></p><p dir=3D"ltr" style=3D=
"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_322264407815=
7746174m_-2193788853058127860gmail_msg gmail_msg"><a href=3D"http://crbug.c=
om/662164" style=3D"text-decoration-line:none" class=3D"m_32226440781577461=
74m_-2193788853058127860gmail_msg gmail_msg" target=3D"_blank"><span style=
=3D"font-size:13.3333px;font-family:arial;text-decoration-line:underline;ve=
rtical-align:baseline;white-space:pre-wrap" class=3D"m_3222644078157746174m=
_-2193788853058127860gmail_msg gmail_msg">http://crbug.com/662164</span><sp=
an style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);vertical=
-align:baseline;white-space:pre-wrap" class=3D"m_3222644078157746174m_-2193=
788853058127860gmail_msg gmail_msg"><span class=3D"m_3222644078157746174m_-=
2193788853058127860m_2813209470790011072m_-851910266447701171m_-34132351437=
91455515m_-5879447174137503554gmail-Apple-tab-span m_3222644078157746174m_-=
2193788853058127860gmail_msg gmail_msg" style=3D"white-space:pre-wrap"> </s=
pan></span></a></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0p=
t;margin-bottom:0pt" class=3D"m_3222644078157746174m_-2193788853058127860gm=
ail_msg gmail_msg"><br class=3D"m_3222644078157746174m_-2193788853058127860=
gmail_msg gmail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-=
top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-219378885305812=
7860gmail_msg gmail_msg"><span style=3D"font-size:13.3333px;font-family:ari=
al;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre=
-wrap" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_=
msg">Link to entry on the </span><a href=3D"https://www.chromestatus.com/" =
style=3D"text-decoration-line:none" class=3D"m_3222644078157746174m_-219378=
8853058127860gmail_msg gmail_msg" target=3D"_blank"><span style=3D"font-siz=
e:13.3333px;font-family:arial;font-weight:700;text-decoration-line:underlin=
e;vertical-align:baseline;white-space:pre-wrap" class=3D"m_3222644078157746=
174m_-2193788853058127860gmail_msg gmail_msg">feature dashboard</span></a><=
/p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"=
><a href=3D"https://www.chromestatus.com/feature/5670531110010880" style=3D=
"text-decoration-line:none" class=3D"m_3222644078157746174m_-21937888530581=
27860gmail_msg gmail_msg" target=3D"_blank"><span style=3D"font-size:13.333=
3px;font-family:arial;text-decoration-line:underline;vertical-align:baselin=
e;white-space:pre-wrap" class=3D"m_3222644078157746174m_-219378885305812786=
0gmail_msg gmail_msg">https://www.chromestatus.com/feature/5670531110010880=
</span></a></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt" class=3D"m_3222644078157746174m_-2193788853058127860gmail_=
msg gmail_msg"><br class=3D"m_3222644078157746174m_-2193788853058127860gmai=
l_msg gmail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-2193788853058127860=
gmail_msg gmail_msg"><span style=3D"font-size:13.3333px;font-family:arial;c=
olor:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wra=
p" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"=
>Requesting approval to ship?</span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_3222644078157746174m_-21=
93788853058127860gmail_msg gmail_msg"><span style=3D"font-size:13.3333px;fo=
nt-family:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wr=
ap" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg=
">Yes.</span></p><span class=3D"m_3222644078157746174m_-2193788853058127860=
m_2813209470790011072m_-851910266447701171m_-3413235143791455515HOEnZb m_32=
22644078157746174m_-2193788853058127860gmail_msg gmail_msg"><font color=3D"=
#888888" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmai=
l_msg"><div class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg g=
mail_msg"><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,=
0,0);vertical-align:baseline;white-space:pre-wrap" class=3D"m_3222644078157=
746174m_-2193788853058127860gmail_msg gmail_msg"><br class=3D"m_32226440781=
57746174m_-2193788853058127860gmail_msg gmail_msg"></span></div></font></sp=
an></span></div><span class=3D"m_3222644078157746174m_-2193788853058127860m=
_2813209470790011072m_-851910266447701171m_-3413235143791455515HOEnZb m_322=
2644078157746174m_-2193788853058127860gmail_msg gmail_msg"><font color=3D"#=
888888" class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail=
_msg">
<p class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"=
></p>
-- <br class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_=
msg">
You received this message because you are subscribed to the Google Groups &=
quot;blink-dev" group.<br class=3D"m_3222644078157746174m_-21937888530=
58127860gmail_msg gmail_msg">
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]" class=3D"m_32=
22644078157746174m_-2193788853058127860gmail_msg gmail_msg" target=3D"_blan=
k">[email protected]</a>.<br class=3D"m_322264407815774617=
4m_-2193788853058127860gmail_msg gmail_msg">
</font></span></blockquote></div><br class=3D"m_3222644078157746174m_-21937=
88853058127860gmail_msg gmail_msg"></div>
<p class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_msg"=
></p>
-- <br class=3D"m_3222644078157746174m_-2193788853058127860gmail_msg gmail_=
msg">
You received this message because you are subscribed to the Google Groups &=
quot;blink-dev" group.<br class=3D"m_3222644078157746174m_-21937888530=
58127860gmail_msg gmail_msg">
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]" class=3D"m_32=
22644078157746174m_-2193788853058127860gmail_msg gmail_msg" target=3D"_blan=
k">[email protected]</a>.<br class=3D"m_322264407815774617=
4m_-2193788853058127860gmail_msg gmail_msg">
</div></div></blockquote></div><br class=3D"m_3222644078157746174m_-2193788=
853058127860gmail_msg gmail_msg"></div>
</div></div></blockquote></div><br class=3D"m_3222644078157746174m_-2193788=
853058127860gmail_msg gmail_msg"></div>
</blockquote></div>
</div></div></blockquote></div><br class=3D"gmail_msg"></div>
</blockquote></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;blink-dev" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">blink-dev+uns=
[email protected]</a>.<br />
--089e011831aef585540541030a99--