Description of the issue:
The navigator.languages
property returns an array of only one language, even though more languages are specified in preferred languages
. It may cause translation issues. This property only returns multiple languages when checked in brave://settings
.
How can this issue be reproduced?
- Have more than one preferred language set in the brave settings.
- Go to a random website such as
google.com
. - Open debugger (F12) and read
navigator.languages
property. It will print an array with only one language.
Expected result:
The navigator.languages
prints all preferred languages.
Brave Version( check About Brave
):
1.45.127
Additional Information:
It is broken both for mobile and desktop. When used in an installed app (PWA), the navigator.languages
is set to the language of brave UI (OS setting) rather than the specified list.