macOS "Monterey 12.0.1" browser info sent bug : https://amiunique.org/fp says "Catalina 10.5.7", instead !
Categories
(Core :: Widget: Cocoa, defect)
Tracking
()
People
(Reporter: blancha2, Unassigned)
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:94.0) Gecko/20100101 Firefox/94.0
Steps to reproduce:
I went to the https://amiunique.org/fp website, and refreshed it .
Actual results:
Firefox v94.0.2 browser info sent to that website, indicates that I was running "Mac OS X[ Catalina] 10.15[.7]" on an "Intel Mac" .
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv 94.0[.2]) Gecko/20100101 Firefox/94.0[.2]
Expected results:
I'm ACTUALLY running "Mac OS X[ Monterey] 12.0[.1]" on a "M1Max[-MacBookPro] Mac", and THOSE TWO designations, should have been indicated, there .
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Cocoa' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Comment 2•3 years ago
•
|
||
Thanks for the report, but surprisingly this is intentional behavior. See bug 1679929 for more information. The reasons are 1) many sites are not coded to handle macOS versions that don't start with a 10.
so using 12.0
would break many sites until they are updated to account for macOS 12.x+ and 2) sites shouldn't need to know your OS version and CPU architecture and having it can be used to help fingerprint and track users. Chrome and Safari have adopted the same policy and also cap the user agent string OS at 10.15 and report Intel on Apple Silicon.
There is a long history of web browsers using strings in the user-agent that aren't representative of the actual hardware/software to maximize compatibility with sites so this isn't considered unusual.
Lastly, using the user agent string to detect browser support and serve content is not recommended.
Description
•