Tweak Browse Happy so it doesn't jump the gun with out-of-date browser messages
|Reported by:||avcascade||Owned by:|
Browse Happy is a useful tool for encouraging WordPress users to keep their browsers current.
However, sometimes Browse Happy jumps the gun.
For instance, on GNU/Linux distributions like Ubuntu, users can choose to install Chromium directly from the repository (as opposed to downloading Chrome from Google's site).
Chromium, when installed this way, is kept up to date by the operating system's package management tool, not manually. Users receive notifications from their operating system prompting them to upgrade when new versions of the browser are available.
It makes no sense to show a Chromium user a "your browser is out of date" message when their browser is, in fact, up to date - as provided by their distribution.
Unfortunately, that is what it happening now.
Similarly, Microsoft has not yet released Internet Explorer 10 for Windows 7, so it is not appropriate to tell users of IE9 that their browser is out of date. IE10 is available for Windows 7, but only as a release preview - similar to a WordPress release candidate. We wouldn't prompt users to upgrade their production WordPress installations to a release candidate, so why is Browse Happy telling Windows 7 IE users to upgrade to IE10 when the final version of IE10 has yet to be released?
Browse Happy should be tweaked so it does not jump the gun with out-of-date browser messages before browsers are really out of date. Users should only get a prompt to upgrade if there is in fact a newer version of their web browser available to them that is out of beta and suitable for production use.