Ios/Safari, Problems loading page, invalid character

I'm getting a few users telling me they are having trouble loading my website on ios: https://genshin-music.specy.app/ saying they get error [Error] Unhandled promise rejection: SyntaxError: Invalid character '\ufffd' I saw this incident here: https://www.cloudflarestatus.com/incidents/psbtf5g99qjcge which seems related, in which case it seems like i'm still affected by it
Learn how to play songs, play them by hand and record them. Use the approaching circles mode or the guided tutorial to learn sections of a song at your own pace. Share your sheets or import existing ones.
21 Replies
Specy
SpecyOP3w ago
i just added the suggested rule to disable zstd zone id: 220b221909d3aaffbc5ddb505378e5c9 account id: 8fc19c5cdad8d2b1c15b8f600ae6345a
Gertas
Gertas3w ago
Yeah, welcome to my personal hell, I've been dealing with this nonsense for the past week. Managed to sort things out before the "fix", but the incident "fix" broke things so hard that nothing is working now. Hopefully adding the suggested rules helps you, but it didn't help me (wrote about my side of the issues here https://gametora.com/notices/status-ios-issues-summer-2025) Thousands of my iOS users can't access the site at all, but the only reply I got out of customer service was along the lines of "we're lowering the priority of your ticket because it's not severe enough" :excuseme:
Specy
SpecyOP3w ago
After adding the rule and doing a forced cache wipe it seems like the issue was fixed for my users, but I didn't get that many reports for the bug itself either so I'm not completely sure It was fixed at least for the user that reported it
Gertas
Gertas3w ago
Happy to hear it worked for you, may I ask what exact rule was it that worked? I've tried everything from specifically allowing only gzip for ios usergents, to literally disabling all compression, but even then, random chunks are still being compressed as zstd. Still getting reports from iOS users that the site is broken for them, too...
Triple
Triple3w ago
Did you try purging cache(Purge Everything)? I also had the same problem, so I added the compression rule with match: Default Content Types, options: Custom(Brotli, Gzip). This rule fixed this issue partially, but some of the chunks were still using zstd. This resolved after I clicked Purge Everything button to wipe all cache.
Gertas
Gertas3w ago
Yeah, multiple times. Unfortunately doesn't work. It seems that a lot of people are having the same problem now though (https://community.cloudflare.com/t/zstd-serving-to-safari-no-solutions-for-free-plan/820998/36), so hopefully it will get an actual fix soon
Triple
Triple3w ago
Agree, I still cannot sure all chunks are properly compressed before Cloudflare's actual fix
Specy
SpecyOP3w ago
Compression rule, there was a "beta" option which I disabled, the second is what I enabled that used gzip
Gertas
Gertas3w ago
Yeah, that's exactly what I tried too, unfortunately it didn't help
Gertas
Gertas3w ago
By the way, your website is still broken for me on macOS (i get a zstd response and it gets stuck on Loading forever)
No description
Specy
SpecyOP3w ago
Very nice... Uhhh I'm gonna try to do a redeployment, did you manage to fix the issue or you still have it?
Studio Smith-Cordell
I'm having similar issues with a client site. Thought it was fixed, but then it seems to be having the same issue this morning on some devices. Doesn't help that there's a serviceworker, so hard to tell if it's solved or not on iOS due to on-device caching
Gertas
Gertas3w ago
Still haven't managed to fix it, unfortunately... Yeah, see my last post here from yesterday, I'm writing exactly about that issue https://community.cloudflare.com/t/zstd-serving-to-safari-no-solutions-for-free-plan/820998/37 Sometimes it looks fixed, but then the issues start again. And again, and again. If you could share your own experience in that thread, that'd be lovely, hopefully at least someone from Cloudflare is reading it
Yu
Yu3w ago
Hello! Yulia from Cloudflare support here, thank you for flagging this! We’re on it. Could you please let me know if you have a Support case opened with details for this issue? If so, would you mind sharing the case number? Could you please also share URL where we can reproduce the issue at the moment?
Thank you!
Gertas
Gertas3w ago
Hello, I have a support case number 01678607 There should be enough info in the case, if you want a page where it often breaks, try https://gametora.com/umamusume
flimble
flimble3w ago
@Specy if you have a specific URL currently showing this issue please let me know.
husen
husen3w ago
Today I checked the visitor traffic using iOS/Safari. After reviewing each session recording on Microsoft Clarity, it seems that nothing unusual happened. Previously, I was using Pages and migrated to Workers. I did not make any configuration changes to the compression rules 🤔
No description
husen
husen3w ago
I also checked my website on redbot.org and the results are as shown in the image. I did not configure any cache settings. I am not sure whether this is okay or not
No description
Specy
SpecyOP3w ago
I don't have an apple device to test the issue so I'm not sure if it's solved, but the affected domain is this one: https://genshin-music.specy.app I've: - added a rule to disable zstd - did a cache clear
Learn how to play songs, play them by hand and record them. Use the approaching circles mode or the guided tutorial to learn sections of a song at your own pace. Share your sheets or import existing ones.
flimble
flimble3w ago
Yeah we got a repro from another user and I'm now pretty confident your cache clear yesterday will have resolved things for you
Specy
SpecyOP3w ago
I had done it 3 days ago and it didn't solve, am I supposed to do it again?

Did you find this page helpful?