IE11triggers Netscape runtime selection due to false UA string
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nevow |
New
|
Undecided
|
Unassigned |
Bug Description
IE11 identifies itself as
'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko'
which leads subsequently to the wrong assumption of the DivMod UA detection code, that the browser runtime should be set to Firefox with XPath capabilities being present. The error manifests itself by IE11 stating, that XPathResult is undefined.
A possible fix is expanding the test for IE to test for 'Netscape' and no XPathNamespace defined, while the actual 'Netscape' type browser Firefox would then have XPathNamespace defined.
For an explanation of the UA strings used by IE11, please see:
http://