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

Still on SerialPort API #1018

Closed
WebReflection opened this issue May 3, 2024 · 3 comments
Closed

Still on SerialPort API #1018

WebReflection opened this issue May 3, 2024 · 3 comments

Comments

@WebReflection
Copy link

WebReflection commented May 3, 2024

Request for Mozilla Position on an Emerging Web Specification

Other information

I am working on a project that needs to show kids to grown up users: works in Chrome/ium and as long standing Web supporter this is one of those cases it's not me being sloppy on cross-browser testing, it's rather other vendors making it impossible for the project I am working on to work on "the Web Platform".

I have read almost the entirety of this thread #336 and had no chance to chime in but, for what I've understood, the security concern is not different from a basic <input type="file"> any malicious Web page could present, any malicious Web page could influence the user about what to upload, so that any malicious Web page could also read both sensible data or configuration files from any user surfing that malicious Web page.

While asking users to download an .exe file or anything like that instead which, once granted Admin privileges would harm them even more, seems like "the solution" to that thread, I am dealing with thousand of kids willing to just use their browsers to interact with "this or that SBC" so that when kids, or even adults, are using projects that are basing their default OS to Firefox, are incapable of learning, having fun, or create amazing projects out of the Web, which used to be a technology to enable everyone, not a technology to patronize and overload their ideas, or possibilities, instead.

Accordingly, as much as I'd love to remove the "need for Chrome/ium" mandatory alert on whatever I am building, these are days nobody can even blame the Web developer behind anymore, as constraints are all over the major vendors responsibility.

This is true for all MicroPython boards as well as Espruino or others, the need for a particular Web extension to do something otherwise impossible out of extensions (which are just yet another extra user explict intent) makes literally no sense, when an extension just lands over an extra explicit user consent.

I am hoping that anyone reading this might have a second thought, but I am unfortunately sure this will get blocked and closed at speed light instead, keeping the idea that Firefox is not what people think it is anymore, just another gatekeeping in the Web industry / reality 😥

@bholley
Copy link
Collaborator

bholley commented May 14, 2024

We've revised our position in #959. Basically, we'd take a patch if it meets our standards.

@bholley bholley closed this as completed May 14, 2024
@WebReflection
Copy link
Author

@bholley that's a better resolution than expected so thatnks for the update and thank you all for re-thinking that position. About "positions" though, I won't be able (due work/life/kid balance) to file that PR but I hope some FF enthusiast will find the time to do so 🤞

@bholley
Copy link
Collaborator

bholley commented May 14, 2024

@bholley that's a better resolution than expected so thatnks for the update and thank you all for re-thinking that position. About "positions" though, I won't be able (due work/life/kid balance) to file that PR but I hope some FF enthusiast will find the time to do so 🤞

No worries, the position is already updated (that's the PR I linked to above).

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

No branches or pull requests

3 participants