Обнаружил интересный эффект.
Задаю хедер Accept-Language с значением "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4"
так как по дефолту любой браузер его передает, а в фингерпринтах БАСа его пока нет (где-то кажется была уже темка).
Но есть то еще window.navigator.language, в "обычном" браузере его значение "ru-RU,ru,en-US,en".
Собственно запускаем БАС, задаем хедер Accept-Language как описано выше и получаем в window.navigator.language именно значение хедера, что не есть "правильно".
Если не задавать в проекте Accept-Language то БАС всегда сам его добавляет и он содержит значения "en-US;en;q=0.8", а соответственно window.navigator.language содержит "en-US".
Это бага?
P.S.
нашел пока такое вот решение: засунуть в блок "Execute on every page load in browser" значения:
Object.defineProperty(window.navigator, 'language', { configurable: true, get: function() { return 'ru-RU'; }});
Object.defineProperty(window.navigator, 'languages', { configurable: true, get: function() { return 'ru-RU,ru,en-US,en' }});