Re: Intent to Implement and Ship: WebAudio: Event Constructors
Rick Byers <[email protected]> Thu, 10 Nov 2016 11:46:23 -0500
| Newsgroups | gmane.comp.web.blink.devel,gmane.org.w3c.tag |
|---|---|
| Message-ID | <CAFUtAY80T9KTRMe23wxx3aDxWtW1Gr1QBCi2eXSW=7F_qN8JqQ@mail.gmail.com> |
--089e0122f24c6443150540f51e1e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hah hah, sorry - I missed Chris's LGTM and thought you considered mine implied :-). But yes, LGTM3 - you're good to go once you've landed a spec change that follows the event pattern used elsewhere. On Thu, Nov 10, 2016 at 11:25 AM, Philip J=C3=A4genstedt <[email protected]= rg> wrote: > Seems like we're all pretty bad at counting :) LGTM1+2+1 =3D LGTM4. > > On Thu, Nov 10, 2016 at 5:20 PM Rick Byers <[email protected]> wrote: > >> LGTM1 with the spec fixed too (with foolip@ reviewing the CL - those >> sorts of easy mistakes are really the only concern with shipping this IM= HO). >> >> On Thu, Nov 10, 2016 at 11:09 AM, Philip J=C3=A4genstedt <foolip@chromiu= m.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 th= at >> has non-nullable attributes of interface type, which is true of both of >> these events, need to the corresponding dictionary members as required, = or >> something magical would have to happen when calling the constructor with= out >> 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- >> interface---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 Group= s >> "blink-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send a= n >> email to [email protected]. >> >> >> -- >> You received this message because you are subscribed to the Google Group= s >> "blink-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send a= n >> 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]. --089e0122f24c6443150540f51e1e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hah hah, sorry - I missed Chris's LGTM and thought you= considered mine implied :-).<div><br></div><div>But yes, LGTM3 - you'r= e good to go once you've landed a spec change that follows the event pa= ttern used elsewhere.</div></div><div class=3D"gmail_extra"><br><div class= =3D"gmail_quote">On Thu, Nov 10, 2016 at 11:25 AM, Philip J=C3=A4genstedt <= span dir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_blan= k">[email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_= quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1= ex"><div dir=3D"ltr">Seems like we're all pretty bad at counting :) LGT= M1+2+1 =3D LGTM4.</div><div class=3D"HOEnZb"><div class=3D"h5"><br><div cla= ss=3D"gmail_quote"><div dir=3D"ltr">On Thu, Nov 10, 2016 at 5:20 PM Rick By= ers <<a href=3D"mailto:[email protected]" target=3D"_blank">rbyers@chr= omium.org</a>> wrote:<br></div><blockquote 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"m_-8959084971749108453gmail_msg">LGTM1 with the spec fixe= d too (with foolip@ reviewing the CL - those sorts of easy mistakes are rea= lly the only concern with shipping this IMHO).</div><div class=3D"gmail_ext= ra m_-8959084971749108453gmail_msg"><br class=3D"m_-8959084971749108453gmai= l_msg"><div class=3D"gmail_quote m_-8959084971749108453gmail_msg">On Thu, N= ov 10, 2016 at 11:09 AM, Philip J=C3=A4genstedt <span dir=3D"ltr" class=3D"= m_-8959084971749108453gmail_msg"><<a href=3D"mailto:[email protected]"= class=3D"m_-8959084971749108453gmail_msg" target=3D"_blank">foolip@chromiu= m.org</a>></span> wrote:<br class=3D"m_-8959084971749108453gmail_msg"><b= lockquote class=3D"gmail_quote m_-8959084971749108453gmail_msg" style=3D"ma= rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"lt= r" class=3D"m_-8959084971749108453gmail_msg">LGTM2 with the spec fixed. I w= ouldn't mind looking at the CL, as it's surprisingly easy to get th= ings around optional dictionary arguments and required dictionary members w= rong. In particular, any event interface that has non-nullable attributes o= f interface type, which is true of both of these events, need to the corres= ponding dictionary members as required, or something magical would have to = happen when calling the constructor without them.</div><div class=3D"m_-895= 9084971749108453m_-2975823717195654569HOEnZb m_-8959084971749108453gmail_ms= g"><div class=3D"m_-8959084971749108453m_-2975823717195654569h5 m_-89590849= 71749108453gmail_msg"><br class=3D"m_-8959084971749108453gmail_msg"><div cl= ass=3D"gmail_quote m_-8959084971749108453gmail_msg"><div dir=3D"ltr" class= =3D"m_-8959084971749108453gmail_msg">On Thu, Nov 10, 2016 at 1:28 AM Rick B= yers <<a href=3D"mailto:[email protected]" class=3D"m_-895908497174910= 8453gmail_msg" target=3D"_blank">[email protected]</a>> wrote:<br clas= s=3D"m_-8959084971749108453gmail_msg"></div><blockquote class=3D"gmail_quot= e m_-8959084971749108453gmail_msg" style=3D"margin:0 0 0 .8ex;border-left:1= px #ccc solid;padding-left:1ex"><div dir=3D"ltr" class=3D"m_-89590849717491= 08453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749= 108453gmail_msg">Adding constructors makes sense - thanks!=C2=A0 But as spe= c'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/issu= es/1067" class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158= 341668229gmail_msg m_-8959084971749108453gmail_msg" target=3D"_blank">https= ://github.com/<wbr>WebAudio/web-audio-api/issues/<wbr>1067</a></div><div cl= ass=3D"gmail_extra m_-8959084971749108453m_-2975823717195654569m_-548812315= 8341668229gmail_msg m_-8959084971749108453gmail_msg"><br class=3D"m_-895908= 4971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89590= 84971749108453gmail_msg"><div class=3D"gmail_quote m_-8959084971749108453m_= -2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453g= mail_msg">On Wed, Nov 9, 2016 at 2:26 PM, 'Alex Russell' via blink-= dev <span dir=3D"ltr" class=3D"m_-8959084971749108453m_-2975823717195654569= m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg"><<a hre= f=3D"mailto:[email protected]" class=3D"m_-8959084971749108453m_-29758= 23717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_m= sg" target=3D"_blank">[email protected]</a>></span> wrote:<br class= =3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail= _msg m_-8959084971749108453gmail_msg"><blockquote class=3D"gmail_quote m_-8= 959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-= 8959084971749108453gmail_msg" style=3D"margin:0 0 0 .8ex;border-left:1px #c= cc solid;padding-left:1ex"><div dir=3D"ltr" class=3D"m_-8959084971749108453= m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174910845= 3gmail_msg">Glad to see this. It's great to have platform consistency w= here possible.</div><div class=3D"m_-8959084971749108453m_-2975823717195654= 569m_-5488123158341668229m_2813209470790011072HOEnZb m_-8959084971749108453= m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174910845= 3gmail_msg"><div class=3D"m_-8959084971749108453m_-2975823717195654569m_-54= 88123158341668229m_2813209470790011072h5 m_-8959084971749108453m_-297582371= 7195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg">= <div class=3D"gmail_extra m_-8959084971749108453m_-2975823717195654569m_-54= 88123158341668229gmail_msg m_-8959084971749108453gmail_msg"><br class=3D"m_= -8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m= _-8959084971749108453gmail_msg"><div class=3D"gmail_quote m_-89590849717491= 08453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749= 108453gmail_msg">On Wed, Nov 9, 2016 at 1:14 PM, Chris Harrelson <span dir= =3D"ltr" class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158= 341668229gmail_msg m_-8959084971749108453gmail_msg"><<a href=3D"mailto:c= [email protected]" class=3D"m_-8959084971749108453m_-2975823717195654569= m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg" target=3D"= _blank">[email protected]</a>></span> wrote:<br class=3D"m_-89590849= 71749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084= 971749108453gmail_msg"><blockquote class=3D"gmail_quote m_-8959084971749108= 453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174910= 8453gmail_msg" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;paddin= g-left:1ex"><div dir=3D"ltr" class=3D"m_-8959084971749108453m_-297582371719= 5654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg">LGT= M1</div><div class=3D"m_-8959084971749108453m_-2975823717195654569m_-548812= 3158341668229m_2813209470790011072m_-851910266447701171HOEnZb m_-8959084971= 749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497= 1749108453gmail_msg"><div class=3D"m_-8959084971749108453m_-297582371719565= 4569m_-5488123158341668229m_2813209470790011072m_-851910266447701171h5 m_-8= 959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-= 8959084971749108453gmail_msg"><div class=3D"gmail_extra m_-8959084971749108= 453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174910= 8453gmail_msg"><br class=3D"m_-8959084971749108453m_-2975823717195654569m_-= 5488123158341668229gmail_msg m_-8959084971749108453gmail_msg"><div class=3D= "gmail_quote m_-8959084971749108453m_-2975823717195654569m_-548812315834166= 8229gmail_msg m_-8959084971749108453gmail_msg">On Wed, Nov 9, 2016 at 1:10 = PM, 'Raymond Toy' via blink-dev <span dir=3D"ltr" class=3D"m_-89590= 84971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959= 084971749108453gmail_msg"><<a href=3D"mailto:[email protected]" cla= ss=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158341668229gma= il_msg m_-8959084971749108453gmail_msg" target=3D"_blank">blink-dev@chromiu= m.org</a>></span> wrote:<br class=3D"m_-8959084971749108453m_-2975823717= 195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg"><= blockquote class=3D"gmail_quote m_-8959084971749108453m_-297582371719565456= 9m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg" style=3D"= margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"= ltr" class=3D"m_-8959084971749108453m_-2975823717195654569m_-54881231583416= 68229gmail_msg m_-8959084971749108453gmail_msg"><span id=3D"m_-895908497174= 9108453m_-2975823717195654569m_-5488123158341668229m_2813209470790011072m_-= 851910266447701171m_-3413235143791455515m_-5879447174137503554gmail-docs-in= ternal-guid-f710d31c-4aec-f027-0ed1-97536ffce5ef" class=3D"m_-8959084971749= 108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174= 9108453gmail_msg"><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;m= argin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975823717195654569m_-5= 488123158341668229gmail_msg m_-8959084971749108453gmail_msg"><span style=3D= "font-size:13.3333px;font-family:arial;color:rgb(0,0,0);font-weight:700;ver= tical-align:baseline;white-space:pre-wrap" class=3D"m_-8959084971749108453m= _-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453= gmail_msg">Contact emails</span></p><p dir=3D"ltr" style=3D"line-height:1.3= 8;margin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-29758= 23717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_m= sg"><a href=3D"mailto:[email protected]" style=3D"text-decoration-line:none= " class=3D"m_-8959084971749108453m_-2975823717195654569m_-54881231583416682= 29gmail_msg m_-8959084971749108453gmail_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_-8959084971749108453= m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174910845= 3gmail_msg">[email protected]</span></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_-8959084971749108453m_-2975823717195654569m_-5488123158341= 668229gmail_msg m_-8959084971749108453gmail_msg">, </span><a href=3D"mailto= :[email protected]" style=3D"text-decoration-line:none" class=3D"m_-895= 9084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89= 59084971749108453gmail_msg" target=3D"_blank"><span style=3D"font-size:13.3= 333px;font-family:arial;text-decoration-line:underline;vertical-align:basel= ine;white-space:pre-wrap" class=3D"m_-8959084971749108453m_-297582371719565= 4569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg">hongch= [email protected]</span></a></p><div dir=3D"ltr" style=3D"line-height:1.38;ma= rgin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-297582371= 7195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg">= <br class=3D"m_-8959084971749108453m_-2975823717195654569m_-548812315834166= 8229gmail_msg m_-8959084971749108453gmail_msg"></div><p dir=3D"ltr" style= =3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-89590849= 71749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084= 971749108453gmail_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-w= rap" class=3D"m_-8959084971749108453m_-2975823717195654569m_-54881231583416= 68229gmail_msg m_-8959084971749108453gmail_msg">Spec</span></p><p dir=3D"lt= r" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-= 8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_= -8959084971749108453gmail_msg"><a href=3D"https://webaudio.github.io/web-au= dio-api/" style=3D"text-decoration-line:none" class=3D"m_-89590849717491084= 53m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108= 453gmail_msg" target=3D"_blank"><span style=3D"font-size:13.3333px;font-fam= ily:arial;text-decoration-line:underline;vertical-align:baseline;white-spac= e:pre-wrap" class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123= 158341668229gmail_msg m_-8959084971749108453gmail_msg">https://webaudio.git= hub.io/<wbr>web-audio-api/</span></a></p><p dir=3D"ltr" style=3D"line-heigh= t:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-= 2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gm= ail_msg"><a href=3D"https://webaudio.github.io/web-audio-api/#OfflineAudioC= ompletionEvent" style=3D"text-decoration-line:none" class=3D"m_-89590849717= 49108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971= 749108453gmail_msg" target=3D"_blank"><span style=3D"font-size:13.3333px;fo= nt-family:arial;text-decoration-line:underline;vertical-align:baseline;whit= e-space:pre-wrap" class=3D"m_-8959084971749108453m_-2975823717195654569m_-5= 488123158341668229gmail_msg m_-8959084971749108453gmail_msg">https://webaud= io.github.io/<wbr>web-audio-api/#<wbr>OfflineAudioCompletionEvent</span></a= ></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:= 0pt" class=3D"m_-8959084971749108453m_-2975823717195654569m_-54881231583416= 68229gmail_msg m_-8959084971749108453gmail_msg"><a href=3D"https://webaudio= .github.io/web-audio-api/#the-audioprocessingevent-interface---deprecated" = style=3D"text-decoration-line:none" class=3D"m_-8959084971749108453m_-29758= 23717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_m= sg" target=3D"_blank"><span style=3D"font-size:13.3333px;font-family:arial;= text-decoration-line:underline;vertical-align:baseline;white-space:pre-wrap= " class=3D"m_-8959084971749108453m_-2975823717195654569m_-54881231583416682= 29gmail_msg m_-8959084971749108453gmail_msg">https://webaudio.github.io/<wb= r>web-audio-api/#the-<wbr>audioprocessingevent-<wbr>interface---deprecated<= /span></a></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;mar= gin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975823717195654569m_-548= 8123158341668229gmail_msg m_-8959084971749108453gmail_msg"><br class=3D"m_-= 8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_= -8959084971749108453gmail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.= 38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975= 823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_= 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_-8= 959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-= 8959084971749108453gmail_msg">Summary</span></p><p dir=3D"ltr" style=3D"lin= e-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-895908497174910= 8453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89590849717491= 08453gmail_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_-895908= 4971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89590= 84971749108453gmail_msg">Add constructors for the WebAudio events.</span></= p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0= pt" class=3D"m_-8959084971749108453m_-2975823717195654569m_-548812315834166= 8229gmail_msg m_-8959084971749108453gmail_msg"><br class=3D"m_-895908497174= 9108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89590849717= 49108453gmail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-to= p:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975823717195654= 569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg"><span s= tyle=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_-8959084971749= 108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174= 9108453gmail_msg">Motivation</span></p><p dir=3D"ltr" style=3D"line-height:= 1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-29= 75823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmai= l_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_-895908497174910= 8453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89590849717491= 08453gmail_msg">Events are generally constructable, but the two WebAudio ev= ents 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_-8959084971749108453m_-2975823717195654569m_-548812= 3158341668229gmail_msg m_-8959084971749108453gmail_msg"><br class=3D"m_-895= 9084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89= 59084971749108453gmail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;= margin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975823= 717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg= "><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);ver= tical-align:baseline;white-space:pre-wrap" class=3D"m_-8959084971749108453m= _-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453= gmail_msg">See </span><a href=3D"https://github.com/WebAudio/web-audio-api/= issues/566" style=3D"text-decoration-line:none" class=3D"m_-895908497174910= 8453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89590849717491= 08453gmail_msg" target=3D"_blank"><span style=3D"font-size:13.3333px;font-f= amily:arial;text-decoration-line:underline;vertical-align:baseline;white-sp= ace:pre-wrap" class=3D"m_-8959084971749108453m_-2975823717195654569m_-54881= 23158341668229gmail_msg m_-8959084971749108453gmail_msg">https://github.com= /WebAudio/<wbr>web-audio-api/issues/566</span></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_-8959084971749108453m_-2975823717195654569m_-548= 8123158341668229gmail_msg m_-8959084971749108453gmail_msg"> for the spec di= scussion.</span></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0= pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975823717195654569= m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg"><br class= =3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail= _msg m_-8959084971749108453gmail_msg"></div><p dir=3D"ltr" style=3D"line-he= ight:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453= m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174910845= 3gmail_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_-8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail= _msg m_-8959084971749108453gmail_msg">Interoperability and Compatibility Ri= sk</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin= -bottom:0pt" class=3D"m_-8959084971749108453m_-2975823717195654569m_-548812= 3158341668229gmail_msg m_-8959084971749108453gmail_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_-8959084971749108453m_-2975823717195654569= m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg">This is a = new addition to the spec that will not affect backward compatibility.=C2=A0= We expect all browser to implement these constructors.</span></p><div dir= =3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class= =3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail= _msg m_-8959084971749108453gmail_msg"><br class=3D"m_-8959084971749108453m_= -2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453g= mail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;mar= gin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975823717195654569m_-548= 8123158341668229gmail_msg m_-8959084971749108453gmail_msg"><span style=3D"f= ont-size:13.3333px;font-family:arial;color:rgb(0,0,0);font-weight:700;verti= cal-align:baseline;white-space:pre-wrap" class=3D"m_-8959084971749108453m_-= 2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gm= ail_msg">Ongoing technical constraints</span></p><p dir=3D"ltr" style=3D"li= ne-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-89590849717491= 08453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749= 108453gmail_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_-89590= 84971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959= 084971749108453gmail_msg">None.</span></p><div dir=3D"ltr" style=3D"line-he= ight:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453= m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174910845= 3gmail_msg"><br class=3D"m_-8959084971749108453m_-2975823717195654569m_-548= 8123158341668229gmail_msg m_-8959084971749108453gmail_msg"></div><p dir=3D"= ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m= _-8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg = m_-8959084971749108453gmail_msg"><span style=3D"font-size:13.3333px;font-fa= mily:arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-s= pace:pre-wrap" class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488= 123158341668229gmail_msg m_-8959084971749108453gmail_msg">Will this feature= be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, A= ndroid, and Android WebView)?</span></p><p dir=3D"ltr" style=3D"line-height= :1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-2= 975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gma= il_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_-89590849717491= 08453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749= 108453gmail_msg">Yes.</span></p><div dir=3D"ltr" style=3D"line-height:1.38;= margin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975823= 717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg= "><br class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158341= 668229gmail_msg m_-8959084971749108453gmail_msg"></div><p dir=3D"ltr" style= =3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-89590849= 71749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084= 971749108453gmail_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-w= rap" class=3D"m_-8959084971749108453m_-2975823717195654569m_-54881231583416= 68229gmail_msg m_-8959084971749108453gmail_msg">OWP launch tracking bug</sp= an></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-botto= m:0pt" class=3D"m_-8959084971749108453m_-2975823717195654569m_-548812315834= 1668229gmail_msg m_-8959084971749108453gmail_msg"><a href=3D"http://crbug.c= om/662164" style=3D"text-decoration-line:none" class=3D"m_-8959084971749108= 453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-895908497174910= 8453gmail_msg" target=3D"_blank"><span style=3D"font-size:13.3333px;font-fa= mily:arial;text-decoration-line:underline;vertical-align:baseline;white-spa= ce:pre-wrap" class=3D"m_-8959084971749108453m_-2975823717195654569m_-548812= 3158341668229gmail_msg m_-8959084971749108453gmail_msg">http://crbug.com/66= 2164</span><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_-89590849717= 49108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971= 749108453gmail_msg"><span class=3D"m_-8959084971749108453m_-297582371719565= 4569m_-5488123158341668229m_2813209470790011072m_-851910266447701171m_-3413= 235143791455515m_-5879447174137503554gmail-Apple-tab-span m_-89590849717491= 08453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749= 108453gmail_msg" style=3D"white-space:pre-wrap"> </span></span></a></p><div= dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt" cl= ass=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158341668229gm= ail_msg m_-8959084971749108453gmail_msg"><br class=3D"m_-895908497174910845= 3m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89590849717491084= 53gmail_msg"></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;= margin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975823717195654569m_-= 5488123158341668229gmail_msg m_-8959084971749108453gmail_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_-89590849717491084= 53m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108= 453gmail_msg">Link to entry on the </span><a href=3D"https://www.chromestat= us.com/" style=3D"text-decoration-line:none" class=3D"m_-895908497174910845= 3m_-2975823717195654569m_-5488123158341668229gmail_msg m_-89590849717491084= 53gmail_msg" target=3D"_blank"><span style=3D"font-size:13.3333px;font-fami= ly:arial;font-weight:700;text-decoration-line:underline;vertical-align:base= line;white-space:pre-wrap" class=3D"m_-8959084971749108453m_-29758237171956= 54569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg">featu= re dashboard</span></a></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-= top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-29758237171956= 54569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg"><a hr= ef=3D"https://www.chromestatus.com/feature/5670531110010880" style=3D"text-= decoration-line:none" class=3D"m_-8959084971749108453m_-2975823717195654569= m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg" target=3D"= _blank"><span style=3D"font-size:13.3333px;font-family:arial;text-decoratio= n-line:underline;vertical-align:baseline;white-space:pre-wrap" class=3D"m_-= 8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_= -8959084971749108453gmail_msg">https://www.chromestatus.com/<wbr>feature/56= 70531110010880</span></a></p><div dir=3D"ltr" style=3D"line-height:1.38;mar= gin-top:0pt;margin-bottom:0pt" class=3D"m_-8959084971749108453m_-2975823717= 195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg"><= br class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158341668= 229gmail_msg m_-8959084971749108453gmail_msg"></div><p dir=3D"ltr" style=3D= "line-height:1.38;margin-top:0pt;margin-bottom:0pt" class=3D"m_-89590849717= 49108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971= 749108453gmail_msg"><span style=3D"font-size:13.3333px;font-family:arial;co= lor:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap= " class=3D"m_-8959084971749108453m_-2975823717195654569m_-54881231583416682= 29gmail_msg m_-8959084971749108453gmail_msg">Requesting approval to ship?</= span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot= tom:0pt" class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158= 341668229gmail_msg m_-8959084971749108453gmail_msg"><span style=3D"font-siz= e:13.3333px;font-family:arial;color:rgb(0,0,0);vertical-align:baseline;whit= e-space:pre-wrap" class=3D"m_-8959084971749108453m_-2975823717195654569m_-5= 488123158341668229gmail_msg m_-8959084971749108453gmail_msg">Yes.</span></p= ><span class=3D"m_-8959084971749108453m_-2975823717195654569m_-548812315834= 1668229m_2813209470790011072m_-851910266447701171m_-3413235143791455515HOEn= Zb m_-8959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_= msg m_-8959084971749108453gmail_msg"><font color=3D"#888888" class=3D"m_-89= 59084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-8= 959084971749108453gmail_msg"><div class=3D"m_-8959084971749108453m_-2975823= 717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg= "><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);ver= tical-align:baseline;white-space:pre-wrap" class=3D"m_-8959084971749108453m= _-2975823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453= gmail_msg"><br class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488= 123158341668229gmail_msg m_-8959084971749108453gmail_msg"></span></div></fo= nt></span></span></div><span class=3D"m_-8959084971749108453m_-297582371719= 5654569m_-5488123158341668229m_2813209470790011072m_-851910266447701171m_-3= 413235143791455515HOEnZb m_-8959084971749108453m_-2975823717195654569m_-548= 8123158341668229gmail_msg m_-8959084971749108453gmail_msg"><font color=3D"#= 888888" class=3D"m_-8959084971749108453m_-2975823717195654569m_-54881231583= 41668229gmail_msg m_-8959084971749108453gmail_msg"> <p class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158341668= 229gmail_msg m_-8959084971749108453gmail_msg"></p> -- <br class=3D"m_-8959084971749108453m_-2975823717195654569m_-548812315834= 1668229gmail_msg m_-8959084971749108453gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;blink-dev" group.<br class=3D"m_-8959084971749108453m_-2975823717= 195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_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_-8= 959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-= 8959084971749108453gmail_msg" target=3D"_blank">blink-dev+unsubscribe@<wbr>= chromium.org</a>.<br class=3D"m_-8959084971749108453m_-2975823717195654569m= _-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg"> </font></span></blockquote></div><br class=3D"m_-8959084971749108453m_-2975= 823717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_= msg"></div> <p class=3D"m_-8959084971749108453m_-2975823717195654569m_-5488123158341668= 229gmail_msg m_-8959084971749108453gmail_msg"></p> -- <br class=3D"m_-8959084971749108453m_-2975823717195654569m_-548812315834= 1668229gmail_msg m_-8959084971749108453gmail_msg"> You received this message because you are subscribed to the Google Groups &= quot;blink-dev" group.<br class=3D"m_-8959084971749108453m_-2975823717= 195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_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_-8= 959084971749108453m_-2975823717195654569m_-5488123158341668229gmail_msg m_-= 8959084971749108453gmail_msg" target=3D"_blank">blink-dev+unsubscribe@<wbr>= chromium.org</a>.<br class=3D"m_-8959084971749108453m_-2975823717195654569m= _-5488123158341668229gmail_msg m_-8959084971749108453gmail_msg"> </div></div></blockquote></div><br class=3D"m_-8959084971749108453m_-297582= 3717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_ms= g"></div> </div></div></blockquote></div><br class=3D"m_-8959084971749108453m_-297582= 3717195654569m_-5488123158341668229gmail_msg m_-8959084971749108453gmail_ms= g"></div> </blockquote></div> </div></div></blockquote></div><br class=3D"m_-8959084971749108453gmail_msg= "></div> </blockquote></div> </div></div></blockquote></div><br></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 /> --089e0122f24c6443150540f51e1e--