Je viens d’essayer avec un autre navigateur et à une résolution différente (branché sur un moniteur), sans aucun changement. J’ai essayé sur un deuxième appareil, et là, cela s’affiche correctement.
La principale différence ici est bien sûr que l’image de mon premier ordinateur inclut « Vue mobile », tandis que la deuxième inclut « Raccourcis clavier ». Peut-être que les conditions dans lesquelles vous incluez « Vue mobile » aideront à identifier ce qui ne va pas ici.
Lorsqu’ils étaient branchés sur le moniteur, les deux ordinateurs utilisaient une résolution de 1440p et un zoom à 100 %, donc il n’y a aucune raison logique qu’ils se rendent différemment. Lorsqu’ils n’étaient pas branchés, le premier ordinateur était en 1080p avec un zoom à 125 %. Je suppose qu’il est possible que certains paramètres de résolution aient été mis en cache sur Discourse, même après avoir actualisé la page, de sorte que l’utilisation du moniteur n’ait rien changé.
Quoi qu’il en soit, il me semble qu’un aspect de la condition « Vue mobile » / « Raccourcis clavier » utilise la résolution plutôt que l’agent utilisateur, ou quelque chose de similaire. Ou peut-être que le zoom n’est pas correctement pris en compte. (Il semble que screen.height et screen.width en JavaScript prennent en compte le zoom, mais je ne sais évidemment pas ce que vous utilisez pour la détection de la résolution de l’écran, si vous le faites du tout).
Il vaut probablement la peine de mentionner que j’ai déjà rencontré des problèmes avec l’affichage sur mon ordinateur portable qui se comportait de manière similaire à un appareil mobile sur Discourse, probablement en raison de mes paramètres de résolution ou de zoom.
Légère digression sur l'ordinateur portable traité comme un appareil mobile par Discourse
Par exemple :
Sur l’ordinateur portable 1 :
Sur l’ordinateur portable 2 :
Je ne sais pas si les icônes Facebook/Twitter/e-mail sont réservées aux ordinateurs de bureau, mais je ne les vois que dans une seule vue. Ou peut-être que (encore une fois) c’est simplement dû à la résolution.
Il y avait autrefois une grande différence dans le fonctionnement des boutons de partage en vue bureau et vue mobile (avant que Discourse sur iOS n’aille directement au menu de partage intégré d’iOS), et il était très notable que mon ordinateur portable utilisait par erreur le comportement mobile.


