Chrome is not the only browser used on the web. Stop developing sites as if it were.

10 months ago from , freelance graphic designer

Once upon a time, Google complained to the U.S. Government that Microsoft was destroying the web with IE and forcing everyone to use their browser so they could control what and how people saw things on the internet. Fast forward 20 years and Google is apparently now in that same place. Developers, Chrome is not the only browser on the web and it's not even the best browser on the web. Please start coding and testing for ALL the major browsers and make sure your site works on them.

Case in point. I purchased a pair of shoes from Nike this morning through their Customize experience. It's really cool by the way and worth a peek. I'd recommend looking at the site on an iPad as well because there's a new 3D design feature for some of the shoes and it's pretty neat to play with. I was in Safari on my desktop and after creating the look I was after I selected the shoe size and hit the "Add to Cart" button. Nothing happened. I refreshed and tried again. Still nothing. I tried another shoe with the same results. I looked at the code and nothing seemed amiss but I started to get suspicious.

I got on a chat with their support but while I was doing this I opened up Microsoft Edge and logged into my Nike account and went through the same steps as before. Lo and behold the button worked this time. Being the curious person I am I left the item in my cart and went back to Safari. After refreshing the page the shoe I designed appeared in my cart and was able to complete the transaction as expected. One button stood in the way of a successful purchase and an unsuccessful one. There are ZERO excuses in this day and age for a shopping cart to function properly in every single browser. Major brands and tiny startups rely on shopping carts working each and every day and to block a browser because your devs are too lazy to get it to work is inexcusable. Nike should fire the team responsible for this oversight and bring on people who are willing to make the open web work instead of telling customers "we recommend Google Chrome for an optimal experience". Let's not go back to the days of the small site badges that stated which browsers the site is optimized for.

This isn't an isolated experience either. While I'll spare the details, Netflix does a similar thing and my suspicion is they want access to personal information Google Chrome is willing to expose that Microsoft Edge and Safari are not. When trying to watch shows on my desktop through Netflix Safari and Edge both display errors that blame the problem on an HDMI cable and security. The site works fine in Chrome though. Same cable. Same system. Different browsers. Maybe there's something in the way Chrome handles the data stream that Safari does not but Edge is based on the same code as Chrome which makes it odd that it wouldn't function the same. An open web depends on transparency and not forcing users to give up their privacy. If my information is so valuable, pay me for it, but don't break the way the site works when I don't play along with your plans.