SoundCloud not working in Firefox only.
Categories
(Core :: DOM: Service Workers, defect)
Tracking
()
People
(Reporter: adfigueroanieves, Unassigned)
Details
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
Steps to reproduce:
-
Create a new user on version 122.
-
Load soundcloud.com
-
Do something that creates cache, like signing in.
-
Reload page to be greeted with the page I was given (shown in screenshot).
Actual results:
I was given an error page saying "Sorry! Something went wrong!" Along with many errors in the console to do with Service Workers and Cross-Origin Requests.
Someone over on Reddit (https://www.reddit.com/r/firefox/comments/18z303j/soundcloud_not_working_in_firefox_latest_beta_or/) suspected it was a Service Workers bug and told me to disable it at dom.ServiceWorkers.enabled over at about:config, which worked.
2 other "fixes" were using ctrl+f5, and using a cache remover extension that is oddly specific (https://addons.mozilla.org/en-US/firefox/addon/cache-remover-for-soundcloud/).
Expected results:
The SoundCloud page should've loaded like normal.
Comment 1•1 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::DOM: Service Workers' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 2•1 years ago
|
||
(In reply to Abdiel from comment #0)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
Can you please confirm that you are on 122 beta ? Did you observe this behavior with earlier versions ?
Yes I am on 122 beta but this info was observed on the release 122 as well as the nightly version.
Comment 4•1 years ago
|
||
(In reply to Abdiel from comment #3)
Yes I am on 122 beta but this info was observed on the release 122 as well as the nightly version.
122 has no yet been released beyond beta, not sure what you mean with "was observed on the release 122" ?
Ah apologies, I meant version 121. And to clarify several versions of Nightly have had the problem for me on Windows 11. It has worked fine on Linux.
Comment 6•1 years ago
|
||
The console messages in the screenshot looks suspicious, I don't see such CORS failure messages against sndcdn.com and the resources load well from there. I'm not sure how a service worker can cause it, perhaps an outdated service worker is improperly loading such script with fetch?
I'm not entirely sure how to check whether a service worker is outdated, as the script path has no version: https://soundcloud.com/service-worker.js
.
Comment 7•1 years ago
|
||
From the screenshot:
Failed to load ... A ServiceWorker passed a promise to FetchEvent.respondWith() that resolved with non-Response value 'undefined'.
Hmm.
Comment 8•1 years ago
•
|
||
Can you share the screenshot of the network tab in devtools when you select JS and refresh the page?
Also the Storage tab's Cache Storage ➡️ https://soundcloud.com ➡️ offline would be interesting too.
I'll grab the screenshot of the network tab in devtools and the storage tab's cache when I get home today. Thanks for the help guys!
Updated•1 year ago
|
Comment 10•1 year ago
|
||
I have the same problem using Firefox 124.0 (64-bit). Happens on SoundCloud 100% of time (first time after "Forget this website clean up" it opens, all subsequent page reloads lead to the empty page with topbar only and errors in console).
It works normally if I un-register service worker for SoundCloud via about:serviceworkers, but than breaks again after page reload.
My current workaround is to disable service workers globally via about:config, which is no solution I would prefer for a long run.
Comment 11•1 year ago
|
||
More users affected: https://www.reddit.com/r/firefox/comments/1703byu/help_soundcloud_does_not_work/
Comment 12•10 months ago
|
||
Hello, I'm also having this bug.
Sometimes it works then it completely stops working.
I may also suggest changing severity to S2 because I need to switch to Chromium to actually get Soundcloud to play.
Comment 13•10 days ago
|
||
This is still an issue on Firefox V139 and has been for months. I think it's being done intentionally from Soundcloud developers using "dark patterns" to prevent users from using adblockers.
Description
•