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

Fix CSP issue in Chrome v130 #337

Merged
merged 1 commit into from
Oct 28, 2024
Merged

Fix CSP issue in Chrome v130 #337

merged 1 commit into from
Oct 28, 2024

Conversation

megagames-me
Copy link
Member

Recently, Chrome pushed out v130 which enabled a feature known as use_dynamic_url within web_accessible_resources in the manifest file. By default, the version of CRX.js I was using set use_dynamic_url to true for all the files SASPES needs to work. However, this feature was implemented wrong (see this bug report) and prevents any JavaScript files from being loaded. This prevents the extension itself from loading, which is why many users may have noticed the extension just disappeared. I have updated CRX.js to the latest version, which sets use_dynamic_url to false which prevents this bug. Chrome has also fixed this bug and it will be included in later updates soon.

AFAIK, this bug has existed since early-October, but because I tend to ignore the big red button warning me to update Chrome, I did not observe it until now. This was reported to me only this morning, so I would like to apologize to everyone who were inconvenienced by this bug.

Signed-off-by: Anvay Mathur <contact@anvaymathur.com>
@megagames-me megagames-me added bug Something isn't working high High priority items labels Oct 28, 2024
@megagames-me megagames-me merged commit dad1534 into main Oct 28, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working high High priority items
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant