pixel
Connect with us

Internet

Firefox and Chrome might break a bunch of websites thanks to a Y2K-like issue

Here we go again.

chrome and mozilla firefox logo on purple background
Image: KnowTechie

Just a heads up, if you buy something through our links, we may get a small share of the sale. It’s one of the ways we keep the lights on here. Click here for more.

It seems once again the lack of forethought when setting up computer programs is going to haunt us. When Google Chrome and Mozilla Firefox hit version 100, an issue could break multiple websites, including some big names.

The issue? The “User Agent” string that websites use to identify the web browser that their visitors are using isn’t coded to use triple-digit identifiers. Yes, really. One of the most commonly used parts of the modern web can’t handle the number 100.

After all of the fuss with the Y2K bug, where computers could misinterpret the date 1 January 2020 as 1 January 1900; another coding error is about to wreak havoc on the internet.

https://twitter.com/ChromiumDev/status/1493683702043455494

READ MORE: Websites share your data with advertisers 100s of times per day

The worst part? It’s not like this hasn’t happened before, with the exact same browser identifier causing issues.

Back in 2009, User Agents went from single-digit numbers to double-digit ones. That change to version 10 broke Opera and Firefox; because websites thought they were using the out-of-date version 1.0.

So it seems everything that’s old is new again. The same out-of-scope coding issue is rearing its ugly head in both Firefox and Chrome.

The good news is that it’s actively being worked on. Mozilla has been testing for the issue since last summer, and Webcompat has an ongoing list of websites that aren’t compatible.

website issues with updated browsers
A small number of the websites reported from Webcompat (Screenshot: GitHub)

The bad news? That list includes websites from big names like Yahoo!, Standard Chartered, and Bethesda.

The “fix” for the issue that both Firefox and Chrome are implementing is to basically trick websites. If a website breaks on version 100, Mozilla will lie to it and say you’re on version 99.

Chrome takes it one step further and plans to freeze the major version at 99, and report the actual version number in a part of the “User Agent” that doesn’t affect websites.

Expect Chrome version 100 to arrive on March 29 and Firefox version 100 on May 3. We’ll see then how well the mitigation efforts work.

Have any thoughts on this? Let us know down below in the comments or carry the discussion over to our Twitter or Facebook.

Editors’ Recommendations:

Follow us on Flipboard, Google News, or Apple News

Maker, meme-r, and unabashed geek with nearly half a decade of blogging experience at KnowTechie, SlashGear and XDA Developers. If it runs on electricity (or even if it doesn't), Joe probably has one around his office somewhere, with particular focus in gadgetry and handheld gaming. Shoot him an email at joe@knowtechie.com.

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

More in Internet