LGTM3 (if you need it...)
On 10/18/23 2:32 PM, Chris Harrelson wrote:
LGTM2
On Wed, Oct 18, 2023 at 1:31 PM Hongchan Choi <hongc...@chromium.org>
wrote:
Yes - we are thinking about publishing a short developer-facing
article about Chrome's permission change when the implementation
is ready.
Thanks Alex!
On Wed, Oct 18, 2023 at 1:14 PM Alex Russell
<slightly...@chromium.org> wrote:
Thanks for the explanation. I was also unsure if this needs an
intent, and my gut feeling is "no", except that it will be
useful for this to get captured in docs and updates for
developers.
In that spirit, LGTM1, and thanks for filing.
On Wed, Oct 18, 2023, 10:45 AM Hongchan Choi
<hongc...@chromium.org> wrote:
Hello Alex,
What's the rationale for this change?
There have been several reported problems around Web MIDI
API's drive-by access to client MIDI devices. (crbug
<https://crbug.com/1251044>, blog post
<https://www.phpied.com/nightmare-scenarios-with-webmidi/>)
To address this problem, the Audio WG decided to place an
explicit permission on the general MIDI API access. (spec
<https://www.w3.org/TR/webmidi/#requestmidiaccess>)
Originally, the explicit permission was only required for
the advanced MIDI usage (e.g. system exclusive message) in
Chrome, but the completion of this work will expand the
scope of the permission even to the regular MIDI API usage.
Is it documented anywhere? I don't see an Explainer
linked.
As Michael pointed out, we are not sure if this work
requires an explainer since a) FireFox already implemented
with a wider permission per the spec and b) this work does
not involve API changes. We can expand the Chrome Status
entry to include more context and rationale if that's helpful.
Best,
Hongchan
On Tue, Oct 17, 2023 at 3:32 PM Michael Wilson
<mjwil...@chromium.org> wrote:
In case you were asking about the permissions prompt
change instead of the schedule change:
This is not an API change and that's why we are
sending out a PSA instead of an intent. The nature of
the permission prompt change is described in the
Chromestatus entry.
Please let me know if you have more questions.
Best,
Michael
On Tue, Oct 17, 2023 at 3:11 PM Michael Wilson
<mjwil...@chromium.org> wrote:
Hi Alex,
We've been having trouble finishing up the
engineering work, hence the delay. I'm trying to
make some workflow adjustments now.
Best,
Michael
On Tue, Oct 17, 2023 at 2:30 PM Alex Russell
<slightly...@chromium.org> wrote:
What's the rationale for this change? Is it
documented anywhere? I don't see an Explainer
linked.
On Tue, Oct 17, 2023, 2:11 PM 'Ajay Rahatekar'
via blink-dev <blink-dev@chromium.org> wrote:
This feature is now planned to ship in M121.
On Tuesday, July 18, 2023 at 12:59:23 PM
UTC-7 Ajay Rahatekar wrote:
This feature is planned to ship in M118.
On Thursday, April 13, 2023 at
10:56:40 AM UTC-7 Ajay Rahatekar wrote:
A correction. The permission
prompt will not be released on
Webview at this time. This is
planned for to be revisited later.
On Wednesday, April 5, 2023 at
4:54:20 PM UTC-7 Ajay Rahatekar wrote:
Contact emails
mjwi...@chromium.org,
sinaf...@chromium.org,
hong...@chromium.org
Specification
https://www.w3.org/TR/webmidi/#requestmidiaccess
Summary
This change will require users
to grant permission before
they can use the Web MIDI API.
Currently, users must
explicitly grant permission to
use SysEx messages with the
Web MIDI API. With this
change, users will need to
grant a single permission to
use the Web MIDI API and SysEx
support. Both permissions will
be requested in a bundled
permission prompt.
Blink component
Blink>WebMIDI
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebMIDI>
Search tags
MIDI
<https://chromestatus.com/features#tags:MIDI>,
SysEx
Risks
Firefox already has a
permissions prompt on Web MIDI
API. We are working with known
partners and plan on
socializing this Chromium change.
Will this feature be
supported on all six
Blink platforms
(Windows, Mac, Linux,
Chrome OS, Android,
and Android WebView)?
Yes
Is this feature fully
tested by
web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
No
Requires code in //chrome?
False
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1420307
<https://bugs.chromium.org/p/chromium/issues/detail?id=1420307>
Estimated milestones
We hope to ship this in Q2 2023.
Anticipated spec changes
Open questions about a feature
may be a source of future web
compat or interop issues.
Please list open issues (e.g.
links to known github issues
in the project for the feature
specification) whose
resolution may introduce web
compat/interop risk (e.g.,
changing to naming or
structure of the API in a
non-backward-compatible way).
None
Link to entry on the
Chrome Platform Status
https://chromestatus.com/feature/5087054662205440
<https://chromestatus.com/feature/5087054662205440>
This intent message was
generated by Chrome Platform
Status
<https://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/cac6d789-cb16-4a4d-b0e2-448acfca2f6an%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/cac6d789-cb16-4a4d-b0e2-448acfca2f6an%40chromium.org?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/CAGJqXNt7GLoQUHS-A5R3JbHtbf%3Ds1iZkDGeP-Z9GLMxXp4zCEQ%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGJqXNt7GLoQUHS-A5R3JbHtbf%3Ds1iZkDGeP-Z9GLMxXp4zCEQ%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/CAOMQ%2Bw8dN68%2Bk8Ujf6sa3n3necbwuxrqCbQ8F%3DYMENgnF%2B_oug%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8dN68%2Bk8Ujf6sa3n3necbwuxrqCbQ8F%3DYMENgnF%2B_oug%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/8dd85ef2-8512-4e2c-b9f3-7ed2f45151a0%40chromium.org.