Não tenho certeza por que não se espera que funcione bem em telas de desktop (visualização móvel) e em dispositivos móveis (visualização desktop). Este é um caso um pouco extremo, eu sei, mas em telas de desktop (visualização móvel) seria bom, se não por outro motivo, pelo menos para fins de desenvolvimento. Se mudarmos para a visualização móvel, veremos quase o mesmo que em um dispositivo móvel sem precisar simulá-lo em um dispositivo virtual.
Em dispositivos móveis (visualização desktop), o conteúdo do modal agora transborda. Este também é um caso extremo, mas às vezes o Discourse detecta o navegador do dispositivo móvel incorretamente, então eles o direcionam para a visualização desktop.
Sim, com ?mobile_view=1 fica como compartilhei acima.
Se eu usar a barra de ferramentas de dispositivo do Chrome e recarregar o site, ele usará a visualização móvel correta porque detectará o dispositivo como mobile-device.
Infelizmente, não tenho uma resposta ou solução imediata para isso. E como isso transcende este tópico em particular, recomendo abrir um tópico dedicado se você se sentir fortemente sobre isso.