Modal de tópicos estilo Facebook - É melhor?

Estive experimentando para conseguir uma aparência diferente em relação a outros sites e construí um modal de tópico estilo Facebook. Parece carregar mais rápido para mim e parece ser mais fluido no desktop.

O que vocês acham?

O link para testar é https://www.carptalk-online.co.uk/ (funciona apenas no Desktop)

muito bem feito! eu gosto bastante disso, mesmo não sendo usuário do Facebook. você tem um site legal. :star_struck:

além disso, eu não sabia que o carp podia ficar tão grande! :fishing_pole:

Muito legal! Você testou em tópicos com 20+ respostas? É quando carregamos mais “páginas” de posts ao rolar a tela e, na minha experiência, é uma das maiores complicações com esse tipo de visual alternativo

Não, vou fazer isso agora e retorno com as informações

Funciona bem - Testing 20 replies - #29 by Carper1 - CarpTalk - Carp Forum

Vejo a página carregando como você diz, mas ela funciona conforme o esperado.

O tópico não aparece em uma janela modal ao clicar no link direto. Na lista de tópicos, funciona, porém.

É, essa é a próxima coisa que preciso investigar, mas tenho pensado nisso: faz diferença? É o mesmo comportamento do Facebook: o link direto leva à publicação real, e se clicado enquanto navega, abre o modal.

(publicação excluída pelo autor)

Bom conceito, você consegue manter uma conexão consistente com o barramento de mensagens para novas mensagens enquanto carrega mensagens mais antigas?

Sim, porque o modal carrega a aplicação normal de tópicos do Discourse dentro de um iframe, em vez de renderizar uma cópia personalizada do tópico. O iframe estabelece sua própria conexão com o MessageBus e o Discourse continua a gerenciar o fluxo de publicações normalmente, incluindo o carregamento de publicações mais antigas e o recebimento de novas publicações.

A página principal também permanece ativa ao fundo, então, tecnicamente, há duas instâncias do Discourse e duas conexões com o MessageBus enquanto o modal está aberto. Isso funciona, embora seja um pouco mais pesado do que uma implementação totalmente nativa. Fechar o modal remove o iframe e sua conexão.

Não sei se faz diferença, e não uso o Facebook :stuck_out_tongue:

Fiquei apenas surpreso porque clicar no seu link não exibiu o tópico em uma janela modal, já que você o postou justamente para mostrar que funcionava em uma janela modal.

A minha publicação original era um link para a página inicial. Você clicou na minha resposta ao Kris testando os tópicos, hahaha? Como estão as coisas, aliás? Já faz um tempo que não te vejo.