Lista de usuários apenas parcial?

Olá, como é que a minha lista de utilizadores só mostra uma pequena percentagem de todos os meus utilizadores? Onde estão os outros? Obrigado.

https://mysite/u?cards=no&order=days_visited&period=all

2 curtidas

Parece que isso pode ser reproduzido aqui no meta com apenas a lista básica de usuários também \u003chttps://meta.discourse.org/u\u003e

Parece não estar carregando nenhuma página extra quando chego ao ‘fim’. (iPhone/safari)

Vamos encaminhar para bug para alguém dar uma olhada :eyes:

5 curtidas

Obrigado por nos avisar, informei a equipe e priorizei! Resolveremos isso nas próximas semanas.

1 curtida

Consigo reproduzir isso aqui no Meta, mas estranhamente não na minha configuração local. O erro está aqui no controlador de usuários:

É como se estivesse sendo chamado muito cedo em alguns casos, vou investigar.

1 curtida

Ainda não está reproduzindo localmente, mas este PR deve ajudar com isso, pedirei ao @kelv para revisar porque ele moveu isso para um observador inicialmente:

2 curtidas

Por acaso, você já considerou se isso está conectado a ter o componente de tema User Card Directory? Acho que isso é algo que meta e o OP têm em comum e que você pode não ter no seu site de teste?

3 curtidas

Obrigado por isso, vou tentar. Hoje, por acaso, o Meta não apresentou erro nesta página, então acho que há alguma condição de corrida, mas sim, pode muito bem ser o componente tendo um impacto também.

3 curtidas

Às vezes, tive a impressão de que estava relacionado à largura. Eu tinha uma reprodução onde recolher a barra lateral corrigia o problema. Mas também tive reproduções onde, mesmo com a barra lateral visível, carregar mais funcionava uma ou duas vezes ou não quebrava. Isso aconteceu com diferentes períodos de tempo selecionados, o que não fazia sentido para mim. Por que deveria funcionar uma vez quando seleciono “Mês”, mas duas vezes quando seleciono “Trimestre”? Se você acha que é útil, posso procurar os screencasts que fiz na semana passada.

1 curtida

Uma postagem foi dividida em um novo tópico: Estatísticas do usuário incorretas no diretório de usuários

Ainda consigo reproduzir o problema aqui no Meta.

2 curtidas

Hmm, estranho, obrigado por investigar isso um pouco, Moin. Vou tentar outra correção, não tenho certeza por que a mudança no LoadMore não resolveu.

1 curtida

Percebi agora que a lista de usuários parece estar funcionando para mim. :+1:

A sua também foi resolvida, @patrickemin?

Atualizarei antes de amanhã e avisarei, obrigado.

1 curtida

Oi, acabei de atualizar meu Discourse, mas não, apenas cerca de 40 membros aparecem na minha lista de 610 membros.

1 curtida

Notei que a rolagem infinita funciona bem no celular, mas não em tamanhos de desktop/Nest Hub. Após investigar, parece que a div .load-more-sentilnel tem altura zero, então o IntersectionObserver nunca foi acionado.

Uma correção muito simples que fiz foi dar uma pequena altura ao sentinela (por exemplo, 1px).

.load-more-sentinel {
    height: 1px;
}
5 curtidas

Obrigado, a correção está funcionando, muito obrigado!

Ótimo que isso funcionou para você e obrigado pela sua contribuição :slight_smile: Eu mesclei esta correção para que outros usuários do Discourse também se beneficiem disso. Espero que isso resolva totalmente o bug!

3 curtidas

Funciona muito bem para mim. Eu era capaz de reproduzi-lo de forma muito confiável no meu tablet antes. :partying_face:

Você dividiria a postagem nº 11 em um novo tópico? Obviamente, é não relacionado porque ainda vejo alguns números errados no diretório do usuário quando sigo as etapas. Obrigado

1 curtida

De nada. Este é o meu github, feliz em contribuir mais diretamente no futuro!

2 curtidas