Puisque ce composant a été signalé comme non fonctionnel, j’ai préparé un remplacement compatible avec les versions actuelles de Discourse : Mobile Latest Homepage
Il évite complètement l’utilisation de site.mobileView, qui est obsolète, en utilisant window.matchMedia pour la détection de la vue et le service service:router d’Ember pour la redirection. Il mémorise également le dernier choix de l’utilisateur entre « Latest » et « Categories » pour la durée de sa session, de sorte que le retour à la page d’accueil respecte sa préférence.
Testé sur iPhone (atterrit sur Latest), iPad en mode paysage (deux colonnes Categories+Latest inchangées) et ordinateur de bureau (inchangé).