change user agent to linux x86_64 in non-x86_64 platforms block detection of needed appimage target
Categories
(Core :: Networking: HTTP, defect, P3)
Tracking
()
People
(Reporter: popolon, Unassigned)
References
(Depends on 1 open bug)
Details
(Whiteboard: [necko-triaged])
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0
Steps to reproduce:
On website that provide appimage or other pre-compiled binaries software for Linux new behavior with "Linux x86_64" instead of real architecture block the access to actual architecture binary.
Actual results:
On various site this header part is used to select adapted binary, so an x86_64 is systematically send instead of a aarch64, riscv64 or other needed one.
As Sec-CH-UA-Arch is currently (July, 2025) not implemented in Firefox
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Sec-CH-UA-Arch#browser_compatibility
This is blocking for lot of user with growing popularity of Linux/mobile (pinephone, pinephone pro, fairphone, etc) and Linux on aarch64 laptop & desktop (various Rockchip platoforms, Mac M1, etc).
Expected results:
Just keep the real architecture in user agent or allow user to show/hide it easily (remove any architecture data?)
related to bug #861847
Updated•1 year ago
|
Comment 1•1 year ago
|
||
I think we don't have plan to reveal the real architecture. Maybe implement bug 1973894 is a better way.
Comment 2•1 year ago
|
||
Description
•