whatwg / compat

Compatibility Standard
https://compat.spec.whatwg.org/
Other
107 stars 35 forks source link

Update Firefox on Android UA string Android version #257

Open miketaylr opened 5 months ago

miketaylr commented 5 months ago

What is the issue with the Compatibility Standard?

This was frozen to 10 in https://bugzilla.mozilla.org/show_bug.cgi?id=1865766 - let's see if it sticks before updating here.

cpeterso commented 2 months ago

Unfortunately, the Firefox Android change was reverted (in Firefox bug 1876742) due to a webcompat issue with Duo's "Trusted Endpoint" OS version checks. It's used by organizations that want to enforce a minimum OS version for clients authenticating on the web. At least one organization is requiring Android version >= 11, so Firefox clients with Android >= 11 were failing authentication when Firefox's UA string reported "Android 10". I will investigate whether Firefox can at least report "Android 10" for clients running Android < 10.

This isn't a problem for Chrome's frozen Android OS version in the UA string because Duo's OS version check can use the User-Agent Client Hints API to query the non-frozen OS version. Firefox does not currently support User-Agent Client Hints.

https://community.cisco.com/t5/duo-release-notes/d238-duo-release-notes-for-april-15-2022/ta-p/4878082

https://help.duo.com/s/article/4154

miketaylr commented 2 months ago

Thanks for the update. Also, :(