I have noticed that, in Firefox, if I zoom in, then zoom out once, everything returns fine.
Until I click on any topic, and the new page loads with the issue again.
I’m not sure what caused the recent regresion, but we’ve been actively working on cleaning up our CSS and replacing our drop downs with simpler code. The fix is here:
Not sure what worries me more: a bug like this going unnoticed for so long, or that this forum was affected (and is now fixed) even though the latest discourse release is 6 days old.
Who’d run essential, mission-critical software such as this community board in an uncontrollably changing environment? And why? Does nobody think about us users?
The bug wasn’t noticed because on Chrome/Safari/iOS/Android it was fine, which is the majority of our users. We run thousands of forums so usually when something breaks we hear about it quickly.
We have test harnesses for things like server side APIs breaking, user interfaces not loading and other critical pieces of infrastructure, but if something just displays a little screwy on Firefox it’s harder to catch with automated testing.
Regressions are a normal part of software development. The alternative is to never update your software. We prefer to update frequently and fix bugs quickly once we’re aware of them (which we did in this case.)
I keep forgetting that the stalwarts of Firefox are the minority these days .
So I guess the explanation is that this forum is hosted directly by Discourse (in contrast to a local installation). I didn’t suspect that.
Oh, I’m not too worried about regressions (or entirely new bugs), and in case of this forum there’s no reason to not have it run on the bleeding edge. But the whole ordeal reminds me of the fact that I as a user am less and less in control when it comes to software and features and updates. And it goes either way: there’s stuff you’d love to update, but you can’t. And then there’s stuff you’re happy with as it is, but to get some important security fix you’re forced to swallow a whole load of other crap that comes bundled with it. And it’s only getting worse, as more software goes cloud- and subscription based. Brave new world …