-
Notifications
You must be signed in to change notification settings - Fork 22.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WebAPI] Ship Web MIDI API #22111
Comments
Sorry - do you know what happened to the Mozilla website describing site permission extensions https://extensionworkshop.com/documentation/publish/site-permission-add-on/ ? It's still available on https://web.archive.org/web/20220315115841/https://extensionworkshop.com/documentation/publish/site-permission-add-on/ I'm kind of confused whether dom.webmidi.gated is now only a setting that does nothing and site permission extensions aren't necessary anymore? Or does the setting work as before - so that it requires the extension to be published? I always though site permission extensions are actual extensions that need to be published on the Firefox addon store, but it looks like dom.webmidi.gated just shows the permission extension prompt on its own whenever a website asks for midi access? Without any action by a webmidi-enabled website's developer |
@sethidden The short version is that you should pretend that mechanism for getting an extension never existed and use a version of Firefox nightly greater than 107. Firefox will generate the addon - so as a developer you don't have to do anything. As a user you will have to acknowledge a prompt and install the plugin. The new system allows more customized prompting than just using the permissions API and provides a consistent mechanism for a user to disable permissions (i.e. through the add ons config page). The versions of FF around 100-104 are now unusable with this feature. From 105 you could set The compatibility data has been updated in source, but has not yet updated on the live site. |
Status:
|
Closing as bcd should go through at some point 👍 |
Acceptance Criteria
For folks helping with Firefox related documentation
dev-doc-complete
Features to document
Most of the work done for this already, most recently as items linked from #21951 - e.g. mdn/browser-compat-data#18160
We will need:
dom.webmidi.enabled
as this is what is now default true except on AndroidThere is nothing in experimental features.
Note,
dom.webmidi.gated
preference is on by default and will disappear from the docs following this change. That's OK IMO - it was only there as an intermediate step when it wasn't possible to get site permission add ons.Related Gecko bugs
https://bugzilla.mozilla.org/show_bug.cgi?id=1795025
Other
The text was updated successfully, but these errors were encountered: