Da diese Komponente als defekt markiert wurde, habe ich eine Ersatzlösung erstellt, die mit aktuellen Discourse-Versionen funktioniert: Mobile Latest Homepage
Sie vermeidet die veraltete site.mobileView vollständig, nutzt window.matchMedia zur Erkennung der Bildschirmgröße und Ember’s service:router für die Weiterleitung. Außerdem merkt sie sich die letzte Auswahl des Benutzers zwischen „Latest“ und „Kategorien“ für die Dauer der Sitzung, sodass bei der Rückkehr zur Startseite die Präferenz berücksichtigt wird.
Getestet auf iPhone (landet auf „Latest“), iPad im Querformat (zweispaltige Kategorien+Latest unverändert) und Desktop (unverändert).