-
Notifications
You must be signed in to change notification settings - Fork 338
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
Lemmy almost completely broken on iOS and MacOS devices #730
Comments
These problems were fixed in the 0.16.6 release, make sure the server admins upgrade to that version of lemmy. |
Thanks for your fast reply. I will upgrade my Lemmy and try it. (I install 0.16.4 to my vps) But as I seen, e.g. https://mander.xyz/ and https://lemmy.eus/ is run the 0.16.6 version, and these sites still crash iOS and MacOS too. |
Hrm... I can't see why some instances would block iOS javascript but others wouldn't if using the same code. Only thing I can think of is that the broken ones are using custom nginx's. |
Hmm, maybe. I will reinstall my VPS in the days, and install Lemmy new version with Docker from zero. After that I will feedback with the result. |
Can you reproduce the problem on lemmy.ml? |
No, Lemmy.ml works fine on iOS and every MacOS version what I tested. |
Then it sounds like a problem with the particular instances you mentioned. Contact the admins and ask them to fix it. |
I've upgraded to 0.16.6 and I'm getting an "Unknown" error when attempting to log in on my iPhone using Firefox. EDIT: However, I am able to log in on my iPhone using Safari. |
I'm almost at the point where we should remove the CSP headers. They cause so many problems on iOS devices. Each time we tweak them, a different device / browser is affected. |
I disagree about removing CSP, because it can mitigate many security problems. The problem seems to be only with websocket, so it should be enough to change to That said, our CSP is not really useful because it allows inline javascript, which we should really get rid of. |
@victorrest We've deployed a test fix, could you see if the problem happens here? https://voyager.lemmy.ml/post/160 |
@dessalines Is this fix in 0.16.6? I'm having problems with ios safari + chrome on ipad. |
@sam365724 I don't have an ios device so I can't test. https://lemmy.ml is running 0.16.6, could you test there? |
Sure, https://lemmy.ml/ works fine on Safari. |
Lemmy on iOS and MacOS devices is broken a lot of way. I think it's couse some JS error, but I'am not a developer.
E.g.:
I think nothing work on iOS and MacOS what is javascript-like on the website.
I checked from Safari browser and it show the follow errors:
However, this error is not affected every Lemmy site: so as I seen e.g. Lemmy.ml and Feddit.de is work fine on Apple devices, but mander.xyz, beehaw.org, lemmy.rollenspiel.monster, etc. is no.
I install Lemmy to my VPS too with Docker, and I have this JS problem on Apple devices too. Have you any idea what's the problem or how can I solve it. What couse is Lemmy.ml works fine while some others is no? Thanks for your help, I really like Lemmy and would like to solve this problem on my VPS too.
P.s.: I read in other github issue is somebody in Dev is not have Apple devices, in this cause I recommend this website: https://live.browserstack.com/dashboard
At here after a fast and free registration you can check any website from any devices, Apple devices too. I checked this problem from here too, I do not have MacOS too.
I made some screenshots from the error, maybe help:
The text was updated successfully, but these errors were encountered: