In Javascript, "99" > "10000000" === true. Naive user agent parsing libraries will fall for this problem while they're trying to block out known bad browsers.
Hard to tell what shitty browser detection they use that doesn't turn the version number into a number before comparising the two, but this is why both Chrome and Firefox are hesitant about releasing version 100 of their browser.
Hard to tell what shitty browser detection they use that doesn't turn the version number into a number before comparising the two, but this is why both Chrome and Firefox are hesitant about releasing version 100 of their browser.