Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Android 8 + Pixel phone user agent string incompatibility #1563
Phones from the Pixel brand, after updated to android 8 (Oreo) produce a user-agent browser string on their default browser that breaks ExtJS's browser detection.
The meta user-agent string provided from the phone is:
This issue can be reproduced using google chrome if you manipulate the user-agent header with developer tools. To do so:
Now the inner and outer match regexps against opera browser are equal, not matching the android 8 user agent line (the inside match took precedence).
This has been documented and should be applied directly to the ExtJS files every ExtJS release until they fix the issue from their own.