Navigation Menu

Skip to content
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

Revisiting negative positions through Add-On Gating #720

Open
chrysn opened this issue Dec 13, 2022 · 5 comments
Open

Revisiting negative positions through Add-On Gating #720

chrysn opened this issue Dec 13, 2022 · 5 comments

Comments

@chrysn
Copy link

chrysn commented Dec 13, 2022

With Add-On Gating available in Firefox 108 and WebMIDI being the pioneer extension that's add-on gated:

Is there a (or: What is the) procedure to re-open negative positions as add-on gated? Is there a line established between "can be add-on gated" and "not even with gates" (other than that someone would need to do the implementation work)?

It might be convenient to gather that information (initially here, eventually in the README
) before people come in storming to their old threads and ask in each of them, without a concrete procedure or criteria. (I was very tempted to rush to #95, but it's probably better to approach that with structure).

@bholley
Copy link
Collaborator

bholley commented Dec 13, 2022

Thanks for filing a separate issue, I agree that's preferable.

For now we plan to observe the WebMIDI experiment to see how well add-on-gating works in practice for sites and users. We haven't yet made any decisions about extending this mechanism to other APIs, but any such decisions will be informed by how well we think it's achieving its goals.

@chrysn chrysn mentioned this issue Dec 29, 2022
@webprofusion-chrisc
Copy link

Hi, are there any docs/help to using webmidi via this add-on gating? So far I'm seeing sites with webmidi support that aren't triggering the permission prompt and I wondered what the blocker for that could be, such as requiring user interaction first perhaps .e.g .: https://codesandbox.io/s/midi-pedal-mapper-bonfy

I can see WebMidi could not be enabled. DOMException: WebMIDI requires a site permission add-on to activate in the console but there is no UI prompt.

@evilpie
Copy link

evilpie commented Jan 6, 2023

This is probably not the right place to discuss WebMIDI problems, but when opening your site in my browser I see the following error message in the web console:

WebMIDI access request was denied: ❝SitePermsAddons can't be installed from cross origin subframes❞. See https://developer.mozilla.org/docs/Web/API/Navigator/requestMIDIAccess for more information

@FroggMaster
Copy link

I'm rather interested in this topic as well. I would really like to see the Web Bluetooth API available in Firefox.

I had been working on converting an Extension that is already supported in Chrome to Firefox for Bluetooth dice rolls, but found that my journey was abruptly halted when I learned Firefox does not support the Web Bluetooth API at all.

@beriberikix
Copy link

@bholley has any observations been made or documented in the past year?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants