Hi all!
I’ve just started testing the first page I’ve put together using Bricks, and, the building experience has been fantastic! However, I’m bumping into some issues with backwards compatibility for older browsers, and the not-so-graceful degradation I’m seeing when testing on them.
Using Browserstack, I’ve tested the page on a series of Apple mobile devices (I haven’t delved into Android yet) and have found that iPads running iOS 15 or older have a completely broken appearance, which I don’t consider usable. The same is true for iPhones running iOS 14 or older.
Testing the page in Safari on an iPad 9th gen running iOS 15, shows the mobile navbar missing all its styles and being stuck on screen when it should be hidden, text being the wrong colour and size, and images being skewed, the wrong size, or not loading at all. The footer has also become tall enough to claim independence from the rest of the website
.
Obviously, the iPad 5th gen was released in 2017 and can run iOS 16, and the iPhone 6s Plus came out in 2015 and can run iOS 15. So, assuming it’s kept up to date, a device from 9 years ago should load the page fine. Meaning, perhaps I’m worrying about nothing by wanting the page to fail slightly more gracefully - but, I was wondering if anyone else has looked into this, and might have a few pointers?
Here’s an image from iOS 15 on the iPad for reference:
