# Discourse not loading on legacy browsers

**URL:** https://meta.discourse.org/t/discourse-not-loading-on-legacy-browsers/221412
**Category:** Bug
**Created:** [March 19, 2022, 7:13am UTC](https://meta.discourse.org/t/discourse-not-loading-on-legacy-browsers/221412 "2022-03-19T07:13:00Z")
**Posts on this page:** 1
**Showing post:** 30

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [March 24, 2022, 10:41pm UTC](https://meta.discourse.org/t/discourse-not-loading-on-legacy-browsers/221412/30 "2022-03-24T22:41:38Z")

</div>

For iOS \< 13 or deprecated Firefox Fennec on Android, we _should_ be showing the HTML view.

However, we are failing to do that because _there is no HTML view_ due to

> <https://github.com/tgxworld/discourse/blob/main/app/helpers/application_helper.rb#L224>

which is in our code base since forever.

Including the crawler content so we can fallback to HTML view is expensive, so maybe we want to add old Safari to

> <https://github.com/discourse/discourse/blob/main/config/site_settings.yml#L1629>

so it’s done only when necessary?

The other alternative being telling Babel to transpile replaceAll / finding a good enough polyfill.

cc @sam @david @gerhard

---

_[View the full topic](https://meta.discourse.org/t/discourse-not-loading-on-legacy-browsers/221412)._
