In RFP we [hardcode the Android level to 10](https://searchfox.org/firefox-main/rev/e28b34ab33dbf49364999070168cbb7e11e8e5bd/toolkit/components/resistfingerprinting/nsRFPService.h#49) (which seems too old and we should update it to perhaps 14 or 15 or 16). However in regular Firefox we expose it [here](https://searchfox.org/firefox-main/rev/e28b34ab33dbf49364999070168cbb7e11e8e5bd/netwerk/protocol/http/nsHttpHandler.cpp#1142-1153) citing issues like Bug 1876742 I think in FPP we could just... hard-code it to the latest version perhaps. What I can also say is that a minority of users are for some reason getting decimals in their user agents: `Mozilla/5.0 (Android 14.0; Mobile; rv:149.0.1) Gecko/149.0.1 Firefox/149.0.1` instead of `Mozilla/5.0 (Android 14; Mobile; rv:149.0.1) Gecko/149.0.1 Firefox/149.0.1` And for that matter, perhaps this should be a third separate bug, why is the minor version showing up there at all? Bug 728831 stopped that and said [just last year](https://bugzilla.mozilla.org/show_bug.cgi?id=1877364) that we didn't intend to do this.
Bug 2043395 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
In RFP we [hardcode the Android level to 10](https://searchfox.org/firefox-main/rev/e28b34ab33dbf49364999070168cbb7e11e8e5bd/toolkit/components/resistfingerprinting/nsRFPService.h#49) (which seems too old and we should update it to perhaps 14 or 15 or 16). However in regular Firefox we expose it [here](https://searchfox.org/firefox-main/rev/e28b34ab33dbf49364999070168cbb7e11e8e5bd/netwerk/protocol/http/nsHttpHandler.cpp#1142-1153) citing issues like Bug 1876742 I think in FPP we could just... hard-code it to the latest version perhaps. What I can also say is that a minority of users are for some reason getting decimals in their user agents: `Mozilla/5.0 (Android 14.0; Mobile; rv:149.0.1) Gecko/149.0.1 Firefox/149.0.1` instead of `Mozilla/5.0 (Android 14; Mobile; rv:149.0.1) Gecko/149.0.1 Firefox/149.0.1` **Edit** I branched this in Bug 2043401 And for that matter, perhaps this should be a third separate bug, why is the minor version showing up there at all? Bug 728831 stopped that and said [just last year](https://bugzilla.mozilla.org/show_bug.cgi?id=1877364) that we didn't intend to do this.
In RFP we [hardcode the Android level to 10](https://searchfox.org/firefox-main/rev/e28b34ab33dbf49364999070168cbb7e11e8e5bd/toolkit/components/resistfingerprinting/nsRFPService.h#49) (which seems too old and we should update it to perhaps 14 or 15 or 16). However in regular Firefox we expose it [here](https://searchfox.org/firefox-main/rev/e28b34ab33dbf49364999070168cbb7e11e8e5bd/netwerk/protocol/http/nsHttpHandler.cpp#1142-1153) citing issues like Bug 1876742 I think in FPP we could just... hard-code it to the latest version perhaps. What I can also say is that a minority of users are for some reason getting decimals in their user agents: `Mozilla/5.0 (Android 14.0; Mobile; rv:149.0.1) Gecko/149.0.1 Firefox/149.0.1` instead of `Mozilla/5.0 (Android 14; Mobile; rv:149.0.1) Gecko/149.0.1 Firefox/149.0.1` **Edit** I branched this in Bug 2043401 And for that matter, perhaps this should be a third separate bug, why is the minor version showing up there at all? Bug 728831 stopped that and said [just last year](https://bugzilla.mozilla.org/show_bug.cgi?id=1877364) that we didn't intend to do this. **Edit**: The best guess we have for this is people using UA overrides.
In RFP we [hardcode the Android level to 10](https://searchfox.org/firefox-main/rev/e28b34ab33dbf49364999070168cbb7e11e8e5bd/toolkit/components/resistfingerprinting/nsRFPService.h#49) (which seems too old and we should update it to perhaps 14 or 15 or 16). However in regular Firefox we expose it [here](https://searchfox.org/firefox-main/rev/e28b34ab33dbf49364999070168cbb7e11e8e5bd/netwerk/protocol/http/nsHttpHandler.cpp#1142-1153) citing issues like Bug 1876742 I think in FPP we could just... hard-code it to the latest version perhaps. What I can also say is that a minority of users are for some reason getting decimals in their user agents: `Mozilla/5.0 (Android 14.0; Mobile; rv:149.0.1) Gecko/149.0.1 Firefox/149.0.1` instead of `Mozilla/5.0 (Android 14; Mobile; rv:149.0.1) Gecko/149.0.1 Firefox/149.0.1` **Edit** I branched this in Bug 2043401 And for that matter, perhaps this should be a third separate bug, why is the minor version showing up there at all? Bug 728831 stopped that and said [just last year](https://bugzilla.mozilla.org/show_bug.cgi?id=1877364) that we didn't intend to do this. **Edit**: The best guess we have for this is people using UA overrides.