Discourse not working on an old phone with an unsupported browser

It helps us have an example of where Discourse isn’t working. Perhaps it’s a simple regression that we can fix? Perhaps our browser detection isn’t working as expected? Without that information, we can’t help you, or anyone else here.

We do provide an HTML-only view. It’s what we serve with JS disabled. It’s this view we plan to improve, and show automatically to users with older browsers by June. Here’s this very topic on my browser with JS disabled.

I’m not sure what your point is here. I’d expect Discourse to change. Discourse is under active development. We’re always fixing bugs, improving performance, adding features, etc. 2 years ago we’d just released version 1.9, and started developing 2.0. 2 years ago we used Ruby 2.4.2, today we use Ruby 2.6.4. 2 years ago we used JS ES2017, today we use JS ES2019. And so on. Using the latest versions of the key components in our tech stack allow us to take full advantage of the features, improvements, and fixes that the developers of each component makes. Like Discourse, not all releases are fully backwards compatible, so as we move to newer releases we lose support for very old devices.

That’s great! And it has nothing to do with Discourse. I could list numerous applications that worked on my phone in 2017 and would still work today on that phone. And I can just as well list numerous applications that I use today that would not work on my 2017 phone.


I appreciate what you’re looking for here. I do. But you’re not letting us help you. We do have a no-JS view. But you say both

and

Further, without telling us which OS and browser you’re using, we can’t see if this is something we can fix! You need to give us something to work with.

I’m going to move this discussion to its own topic, as this doesn’t have anything to do with our IE11 deprecation plan - IE11 isn’t running on your phone. We do want to help you, but all we’ve got so far is a complaint that Discourse used to work, and doesn’t anymore, on an unknown phone running an unknown OS in an unknown browser. Given that you know how software development works, you know we can’t do anything with that report!

13 Likes