MALSync / MALSync

Integrates MyAnimeList/AniList/Kitsu/Simkl into various sites, with auto episode tracking.
https://malsync.moe
GNU General Public License v3.0
2.17k stars 246 forks source link

Site Favicon and New episode pill not showing #2581

Open resuta566 opened 2 weeks ago

resuta566 commented 2 weeks ago

Describe the Bug

New Episode and site favicon are working but on FF it works sometimes? image

FF network tab image

FF Console image

Steps to reproduce the behavior

I don't know how to reproduce this behavior from FF because seems to be a server-side certificate issue at least based on when I searched for the error text, at least for the favicon.

Browser

Firefox 129

Type

Extension

URL

https://malsync.moe/pwa/#/anime/52635

lolamtisch commented 2 weeks ago

I can not reproduce it. So no idea. But we had a small number of similar reports since a few weeks, but over all browsers. Our certificates are completely handled by our CDN. So very unlikely that is the problem. Strange that it is only a problem in your Firefox. Could be that your DNS is doing something strange or something strange is happening in your certificate storage, which can be changed by antivirus or ISPs I think, but 0 idea. Or something is corrupt in your Firefox but no idea.

resuta566 commented 2 weeks ago

My router has Google DNS (can't change the ISP wouldn't give me the admin credentials). I have Cloudflare DNS on my computer. Didn't use VPN, only using Windows Defender.

I used my company VPN (AWS OpenVPN) looks like the favicon issue is fixed with it but not the new episode pill.

Looks like the progress process didn't work on FF

image

image

resuta566 commented 2 weeks ago

Tried checking Disable Cache in the Network tab - It works? Restart FF unchecked - Still works???

shift reload - now it won't work in the anime page image

image

yeah no Idea what causes this. I disabled the dns in my computer still nothing.

lolamtisch commented 2 weeks ago

Yeah no idea either

resuta566 commented 2 weeks ago

It's Cloudflare protection checking

https://api.malsync.moe/nc/mal/anime/57380/pr

I manually input this endpoint in a new tab and the new episode pill works.

Weird to catch this while working out 😆

lolamtisch commented 2 weeks ago

Hmm. Then it is probably some strange edge case, where it thinks you are the worst pc on the planet. The protection is already set as low as cloudflare allows.

resuta566 commented 1 week ago

Does it check the cores? I have R5 3600 set to only 4 cores and a weird 1060 5GB China GPU but have 32gb ram. or is it my connection? i only have 35Mbps

lolamtisch commented 1 week ago

Cors should be disabled on the complete domain.

It has to be your connection. Is your Firefox up to date? That is pretty much the only information that gets sent of your setup. Everything else is location and past requests, that get checked from cloudflare I imagine.

So things you don't really have influence over.

resuta566 commented 1 week ago

Pretty much the most up-to-date FF version. I'll reinstall FF this weekend. Will keep posted if it is still an issue. Thank you

resuta566 commented 1 week ago

Tried to check the API today, seems that FF is just too strict...

image

lolamtisch commented 1 week ago

Did you try using firefox with/without DNS-over-HTTPS?

resuta566 commented 1 week ago

Yup, I turn off all of FF "strict" protocols. Although it works when I'm on VPN

lolamtisch commented 1 week ago

If it works with a VPN, isn't it then like an ISP problem? Could be that they have some bad routing. But again that would mean that most pages with cloudflare should have problems. As they should hit the same edge server. But with DNS over HTTPS on Firefox it still does not work? As that is I think a way to get around ISP messing with DNS responses.