Thanks for the patch, but unfortunately it's not working all the way. Transifex is worst. Transifex only works in private tab. In normal tabs, no matter how I set the cookies and referrers both site-specifically and globally, Transifex gives
400 Bad Request
Request Header Or Cookie Too Large
nginx
or sometimes
400 Bad request
Your browser sent an invalid request.
Github began working though. Not sure if because of the patch.
With another website I need to use, it works fine in private tab, and it works in normal tab when global cookies are generously enabled. In normal tab with site-specific permissive settings, it gives
Error 400
Redirection limit reached
I applied the patch as you instructed. I did
git clone git://github.com/OtterBrowser/otter-browser.git
cd otter-browser
Then I took your patch text and saved it as the file patch.diff. Then
patch -p1 < patch.diff
It informed me that the patch was applied.
Then proceeded to build the package. I only modified the cmake command as PKGBUILD instructs
cmake -DCMAKE_INSTALL_PREFIX="/usr" ../
Otherwise it was precisely according to your instructions, and I launched Otter and got the results I reported.
Transifex has been a bad offender already earlier. I doubt it can be fixed. With cookies globally enabled, Transifex doesn't show up in my old Otter profile at all. With cookies enabled only site-specifically, I can see the first page, but any next click gives an error. As said, it works in private tab though, so I have access to translations. (Long time since I had time for the translation, and now it's harder than ever.)