And their video player is utterly fucked. The video will load and reload about 3 times before it becomes playable, on the desktop. On the mobile site, usually the video freezes and the audio track plays. Gifs will overflow and play under the UI, and that's not been fixed for over a couple of years.
And now it renders Gifs inside replies and every single fucking thread has the "omg gifs!" thread voted to the top.
The modern Reddit UI is a complete and utter tragedy of design and engineering. But it serves ads, so who cares.
They only redesigned it so that they could make ads first-class.
In fairness, I see that on a lot of sites now and I almost want to say that's something browsers should be fixing. "Back" should take me to the exact page state, almost as if I had been following every page in a new tab (which is what they recommend now if you want to preserve where you were). It should be instant. But on most sites it hasn't been for a while.
> which is what they recommend now if you want to preserve where you were
And which becomes more difficult when sites break middle-clicking and other shortcuts to open links in new tabs, or when the "links" ain't actually links but just something on which they tack on an onClick() and run a bunch of JS to reinvent the concept of a link.
Yes! I made a post about that just recently on Facebook, about how annoying that is. And I was told the workaround was to use the browser’s “duplicate tab” feature before opening one. But that doesn’t help either: it just loads the current url in a new tab, which loses page state.
What we need is something that locally duplicates the page state into another tab. But then, sites already break that by a) firing off requests that can be dangerous to duplicate (not idempotent) and b) synchronizing state across tabs (argh!) so you can’t have different state in different tabs for the same domain (or just session, idk).
Facebook is notorious about that last bit and won’t let you eg have one tab with your feed best visible and another with a conversation hovering over it all.
Not broken.. working just as intended unfortunately. It is a lot harder to remove that functionality entirely to force users to stay on a signup modal.
And now it renders Gifs inside replies and every single fucking thread has the "omg gifs!" thread voted to the top.
The modern Reddit UI is a complete and utter tragedy of design and engineering. But it serves ads, so who cares.
They only redesigned it so that they could make ads first-class.