When using nginx as reverse proxy for Syncthing GUI a strange visual artifact appears. Playing around with my nginx config I’ve found that the following line is guilty:
Yes, removing this line, removes this artifact. I use this setting globally in my nginx config. It’s based on Mozilla recommendation. Of course, I can remove it for syncthing subdomain.
It probably breaks our CSRF in some way.
I don’t know why it does that but I also I don’t think it’s a good use of anyones time trying to understand why, hence sadly if you want answers, you’ll have to do some digging yourself.