You may also be interested
[EN VIDÉO] The first computer bug in history Computer bugs are as old as the computer itself. The first bug in history dates back to…1947. Since then, malfunctions affecting our devices have been commonplace, and some have had disastrous consequences.
Updated almost monthly firefox and Chromium will soon celebrate their 100and version. Currently, Firefox is at its 97and version, while Chrome has already passed the milestone of 98and version. Which means that at the current rate, in the spring, both will blow out their 100 candles. Barring any setbacks, it’s scheduled for March 29 for Chrome, and May 3 for firefox.
However, it will not necessarily be a party for some site editors… Indeed, Bleeping Computer reports that Mozilla has already anticipated this move to version 100, and the problem is that some of the most popular sites no longer work! And not least since our colleagues report that Yahoo! is no longer displayed, just like the Eurosport player and Slack. Instead, an error message explaining that the browser used is not supported by the site. The full list of bugs is available on this page.
A three-digit problem
The reason for this hiccup compared with that of the year 2000 bug ? This three-digit number: 100. Indeed, when you access a website with a browser, from a computera Tablet or one mobile, the server needs to identify it to correctly display the site. This is the function User Agent (AU). It detects the browser editor (Mozilla, Safari, Opera…), its rendering engine (AppleWebkit, Gecko) and therefore its version.
Depending on the “identity card” of the browser, the server returns the most suitable version of the website. For example, if you are surfing from mobile, the server will display a mobile-optimized version, not a thumbnail version of the desktop version. The problem is that this function was not designed for three-digit numbers.
Incidentally, it wasn’t originally designed for two-digit numbers either, and when browsers first hit version 10 a little over 12 years ago, many problems had been discovered, and quickly corrected. At the house of firefox, as with Chrome, we therefore anticipated the problem and many tests are in progress; on the side of google, we assure that most of the malfunctions have been corrected. But, as some remain, it is necessary to find an unstoppable parade.
Two parades planned
So every browser’s developers have a plan B as Mozzila writes at his blog. At Chrome, it consists of adding an indicator to set the version to 99 and report the real major version number in the so-called “minor” part of the string User Agent. Virtually, it would be version 99.100, while waiting to find a permanent solution.
On the Firefox side, the strategy is different since you can correct, on the fly, the site that is not displayed. Basically, when the server fails to render with version 100, the renderer automatically switches to version 99.
And edge in all of that ? Like the browser Microsoft is based on Chromium, the same engine used in Chromiumit will also be affected by this bug, and unless corrected by then, it could therefore upgrade to version 99.100 to avoid any problem.
Interested in what you just read?