Em qual versão do Discourse você está atualmente?
Acredito que muitas pessoas migraram para as novas tabelas de fatos de Localização sem problemas, então isso é algo peculiar à sua instância.
Como você pode ver no código, tentei capturar com segurança muitos casos em que os dados estão ruins (e ignorá-los), mas posso ter perdido um cenário e há algum tipo de valor JSON ilegal.
Por favor, exclua esse Campo Personalizado de Tópico (TopicCustomField) ou corrija seu valor e tente novamente.
Provavelmente não há sentido em mantê-lo, pois é provável que seja um valor ilegal.
Se não houver muitos Tópicos com localizações, você pode navegar por eles com isto no console do Rails:
TopicCustomField.where(name: "location").all
Você ainda pode acessar esse campo personalizado sem o plugin instalado.
Me diga o que você encontrar.
Se isso puder ser confirmado, posso melhorar o script.
Não estou ciente de outro relato desse problema neste plugin.
Acho que isso foi um resquício da divisão de postagens de outro tópico antes que “Locations” fosse identificado como o problema.
Eu estava na versão beta2 3.2.0, atualizando para a versão beta4-dev 3.2.0.
Usando o branch test-passed.
Usei muitos tópicos com localização, então realmente não me atrevo a excluí-los.
Espero que a próxima versão de reconstrução esteja OK para este plugin.
Receio que você terá que investigar um pouco ou provavelmente falhará novamente.
Por favor, leia meu post acima com atenção.
Acabei de mesclar esta grande atualização que suporta Zeitwerk corretamente e adiciona suporte ao Ember 5:
Me avisem se houver algum problema.
@renato forneceu gentilmente este PR incrível para adicionar Cartões de Usuário aos cliques de marcadores no Mapa de Usuários!
Adorei!
Obrigado @renato!
Uhuuu! Estou muito animado para ver este PR e grato a @renato e @merefield por torná-lo realidade e a @merefield por me notificar sobre ele.
Acabei de testá-lo em uma das minhas instâncias e acho que notei um bug: quando o mapa está em tela cheia, os cliques não parecem mostrar o card ou navegar para o perfil do usuário.
Fora isso, gostei muito, obrigado ![]()
boa observação! @renato você quer dar uma olhada nesse cenário e talvez adicionar testes unitários à correção? (assim não teríamos deixado passar).
(estranhamente funciona no meu celular Android, mas não no Edge nem no Firefox do desktop).
Para ser honesto, eu nem percebi que tínhamos essa visualização em tela cheia ![]()
Parece que o cartão do usuário está abrindo, mas atrás do mapa quando ele está fixo com um z-index maior:
O cartão do usuário usa o z-index do float-kit:
Sim! E explica por que não há problema no celular!
Esse é um recurso muito bom.
Um pequeno problema (sendo chato!)… se você clicar em um avatar perto da borda direita do mapa, o cartão do usuário sai da tela. O mesmo acontece com avatares perto da parte inferior do mapa, com o cartão do usuário saindo da parte inferior da tela. Se o avatar estiver muito perto da parte inferior, ele é movido para cima para ser mais visível, mas se você mover o avatar um pouco mais para longe da parte inferior, ele é posicionado mais para baixo, de modo que parte do cartão não pode ser vista. As barras de rolagem podem ser usadas para visualizar o cartão, mas acho que seria melhor se o cartão fosse posicionado totalmente na tela.
Vou dar uma olhada quando tiver uma chance, mas também consigo reproduzir o transbordamento do card para baixo no core se o avatar de um fluxo de postagens estiver em uma área específica:
No entanto, não consegui reproduzir o transbordamento do card para a direita.
Os avatares do usuário estão em um contêiner position: absolute para exibir o mapa e isso pode afetar a estratégia de detecção de limites do float-kit.
Obrigado pela atualização Robert
Funciona muito bem no Ember 5.
Notei apenas um problema, mas pode não estar relacionado a esta atualização. Quando o usuário remove o local das configurações, o local vazio ainda aparece na página do usuário /u/username.

Obrigado ![]()
Ah, obrigado pelo relatório, vou dar uma olhada.
Olá, acabei de atualizar para a versão mais recente.
Está tudo bem ![]()
A função “abrir cartão do usuário ao clicar no avatar no mapa” é fabulosa: muito prática para acessar as informações de um usuário (suas respostas a perguntas, por exemplo) e elegante ao mesmo tempo ![]()
-
Seria possível a área do mapa usar todo o espaço disponível?
-
Pode ser um bug: em tela cheia, o mapa é parcialmente atualizado nas bordas..
Mapa de usuários:
Um grande OBRIGADO da França por este tema escuro.
O mapa agora se encaixa muito melhor com o tema Starwars.
Essas 2 melhorias seriam possíveis:
-
Tornar a caixa de pesquisa mais legível. Alterando seu fundo ou a cor da fonte?
-
Poder escolher em qual critério a pesquisa é realizada por padrão?
No mapa do usuário, o pseudônimo seria mais relevante.
Mapa de eventos:
- E também com este link: “Desculpe, não foi possível gerar uma prévia desta página da web, pois o servidor web retornou um código de erro 500. Em vez de uma prévia, apenas um link aparecerá em sua postagem”
É um problema conhecido.
Receio que esteja sobrecarregado com muitos projetos, então não posso fornecer uma estimativa de resolução.
Talvez adicionar ‘Pesquisar’ como texto de placeholder também ajude?

