Unblocked changes accept-language, because headless chrome doesn't always fill this in correctly. This breaks some websites where they manually overwrite this header with something custom/they expect.
To fix this there are multiple options:
Remove this overwrite. Seems like chrome is doing it correctly now, and Unblocked is not following chrome behaviour.
Only overwrite this when needed. How to detect?
Only overwrite if request !isXhr. Info is there but is that enough?
Data to suggest that chrome is doing it correctly now, tested using chrome 109:
Unblocked changes accept-language, because headless chrome doesn't always fill this in correctly. This breaks some websites where they manually overwrite this header with something custom/they expect.
To fix this there are multiple options: