Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Firefox on Android UA string Android version #257

Open
miketaylr opened this issue Dec 11, 2023 · 2 comments
Open

Update Firefox on Android UA string Android version #257

miketaylr opened this issue Dec 11, 2023 · 2 comments

Comments

@miketaylr
Copy link
Member

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
Copy link

cpeterso commented Mar 1, 2024

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
Copy link
Member Author

Thanks for the update. Also, :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants