UC Browser is now holding the web back by not adopting new standards like css-grid and flexbox. No version of UC supports these standards and with the rise of UC globally, developers are hesitant to use these standards as millions of users especially in India and China are left out. I know there are ways to configure fallback, but still.
As soon as I read the headline on the frontpage, I came here to search for a mention of flexbox. It's the only non-deprecated browser that only supports the first draft of the flexbox spec. There's no workaround for the lack of flex-wrap — you have to assume it's a small mobile device and arrange items on a single axis.
Is there really no other way to detect if it's desktop? It seems like screen aspect ratio would be easy.
Mobile sites look terrible on desktop browsers if they work at all. The one I encounter all the time is Firefox's add-on site. Just because I don't have css-grid it forces mobile which makes things worse. I know people like myself are a tiny fraction of a tiny fraction of users but we exist.