Skip to content

DO NOT MERGE: Make Firefox work by whatever means necessary #24

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

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

ErichDonGubler
Copy link

@ErichDonGubler ErichDonGubler commented Dec 20, 2024

Context: Triaging bug 1938671, which formally tracks what's blocking running on Firefox without modifications.

@ErichDonGubler ErichDonGubler changed the title Make Firefox work by whatever means necessary DO NOT MERGE: Make Firefox work by whatever means necessary Dec 20, 2024
@ErichDonGubler
Copy link
Author

I won't keep up-to-date tracking here, but I did want to build a link to one of the WGPU blockers here: gfx-rs/wgpu#5186

@gnikoloff
Copy link
Owner

Thank you so much for taking the time to report this.

I did test on Firefox Nightly while developing and tried removing the must_use attribute, however this was not enough to get it running. As this is a hobby project, I decided to just publish it as-is and perhaps come back to it later. I read through all of your comments here and will follow the progress there.

Happy to see my humble demo helping improve Firefox's WebGPU support!

@ErichDonGubler
Copy link
Author

I would actually strongly encourage you to not change anything that breaks in Firefox, simply because if it works in Chrome, it's Firefox's fault, not yours. I'd rather Firefox get better than make web authors work around its limitations (in the long-term)!

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

Successfully merging this pull request may close these issues.

2 participants