Major websites may stop working soon for Firefox and Chrome users
Mozilla is warning users that when Firefox -- and Google's Chrome -- reach version 100, major websites may no longer identify them properly, and not work properly as a result.
Firefox is currently on version 97, while Chrome is on version 98. Once those are updated to version numbers with three digits, Mozilla says there are could be inconsistent problems across an unpredictable range of websites.
According to Mozilla, website servers examine what's called the User-Agent in order to determine which browser is being used. They then use that information to configure sites so that they display correctly.
"Without a single specification to follow," says Mozilla in a blog post, "different browsers have different formats for the User-Agent string, and site-specific User-Agent parsing. It's possible that some parsing libraries may have hard-coded assumptions or bugs that don't take into account three-digit major version numbers."
Mozilla points out that sites had to cope with a similar issue arose with the move from single- to double-digit version numbers, "so hitting the three-digit milestone is expected to cause fewer problems."
Nonetheless, Firefox and Chrome developers are running experiments, and also logging issues. Currently, the list of sites reporting bugs with a version 100 include T-Mobile, Yahoo, and Daimler.
"If the breakage is widespread and individual site interventions become unmanageable," continues the blog post, "Mozilla can temporarily freeze Firefox's major version at 99 and then test other options."
Similarly, the developers working on Google Chrome have a "backup plan to use a flag to freeze the major version at 99."
Read on AppleInsider
Firefox is currently on version 97, while Chrome is on version 98. Once those are updated to version numbers with three digits, Mozilla says there are could be inconsistent problems across an unpredictable range of websites.
According to Mozilla, website servers examine what's called the User-Agent in order to determine which browser is being used. They then use that information to configure sites so that they display correctly.
"Without a single specification to follow," says Mozilla in a blog post, "different browsers have different formats for the User-Agent string, and site-specific User-Agent parsing. It's possible that some parsing libraries may have hard-coded assumptions or bugs that don't take into account three-digit major version numbers."
Mozilla points out that sites had to cope with a similar issue arose with the move from single- to double-digit version numbers, "so hitting the three-digit milestone is expected to cause fewer problems."
Nonetheless, Firefox and Chrome developers are running experiments, and also logging issues. Currently, the list of sites reporting bugs with a version 100 include T-Mobile, Yahoo, and Daimler.
"If the breakage is widespread and individual site interventions become unmanageable," continues the blog post, "Mozilla can temporarily freeze Firefox's major version at 99 and then test other options."
Similarly, the developers working on Google Chrome have a "backup plan to use a flag to freeze the major version at 99."
Read on AppleInsider
Comments
Just when we thought we’d miraculously dodged Y2K Armageddon … we are now faced with V100 Hell.
As long as water keeps coming out of my pipes and the lights stay on, I’m not too worried.
User Agent strings are very messy strings, so analysis of them (in javascript for instance) is usually done with exact matching. I have a few exclusions that are done this way, to prevent specific old versions of browsers from accessing my web apps, but those are specific exclusions. Everything else should be an automatic inclusion, because you can't predict what you'll get hit with. You want to allow everything and only disallow specific things.
part II
Lots of Unicode to version with!
This about WEB servers not an OS problem. Web servers run an app on a PC that is internet facing. It 's the app that needs updating.