Incapaz de usar reações no iOS/Mobile

Olá a todos!

Em nossa comunidade (https://community.ankihub.net/), costumávamos poder pressionar e segurar o botão de curtir no celular/iOS e escolher reações em posts/comentários em um tópico, como um coração, um joinha ou um joinha para baixo.

Há um ano, após uma atualização (acredito), perdemos a capacidade de selecionar reações no celular. Só podemos curtir, mas não podemos pressionar e segurar o ícone de curtir e mudá-lo para um coração, por exemplo. Funciona bem no desktop/laptop, mas não funciona no celular, mesmo após solicitar a versão desktop do site.

Alguém sabe por que isso aconteceu e/ou como consertar isso? Qualquer informação seria apreciada!

Obrigado a todos :heart:

Olá @Ahmed7,

Acredito que fornecer a(s) versão(ões) do iOS onde os problemas são exibidos pode ser a chave.

Ainda está ocorrendo no iOS 26 e, antes disso, ainda estava ocorrendo no iOS 18

Você consegue reproduzir aqui? Você pode testar no seu site em modo de segurança?

Eu tentei neste site, consigo usar reações.

Entrei no modo de segurança para nossa comunidade e o mesmo problema persiste, infelizmente. Não consigo pressionar e segurar o botão de curtir e selecionar reações.

Quais caixas de seleção para o modo de segurança você ativou? Estou perguntando porque as reações também são um plugin, e às vezes me esqueço de desativar a caixa de seleção para plugins quando quero testar um plugin no modo de segurança.

Tentei desabilitar todos (marquei todas as 3 caixas) primeiro e ainda estava ocorrendo.

Também tentei marcar apenas as 2 primeiras caixas e o mesmo aconteceu.

Existe outra combinação que eu deveria tentar?

Qual versão do Discourse você está executando? Além disso, se você desativar e reativar o plugin, o problema ainda persiste? Obrigado.

Se funcionar aqui, mas não na sua comunidade, você deve pedir aos administradores de lá para atualizarem a instância deles.

Estamos atualmente na versão 3.6.0.beta2-latest

Vou tentar isso e avisarei!

Eu acabei de tentar desativar e reativar o plugin, ainda a mesma coisa :frowning:

Este é um problema conhecido na versão beta? “3.6.0.beta2-latest”

O problema é que sempre atualizamos no último ano para a versão mais recente e isso nunca resolveu

Estas são as configurações do plugin, se isso for útil

Aqui está o que encontrei após alguns testes no fórum com uma viewport redimensionada para simular o mobile e o DevTools: o popup de reações está definitivamente lá. O elemento aparece e desaparece como esperado ao passar o mouse e remover o cursor. Mas, por algum motivo, ele não aparece na tela. Ou pelo menos parece.\n\nBem, aqui está uma captura de tela ao passar o mouse:\n\n

\n\nSe você olhar muito de perto na área logo acima da linha vermelha inferior, acima do botão de polegar para cima, você pode ver uma sombra fraca, que é o popup. Simplesmente não há reações nele. Isso ocorre no modo de segurança.\n\nTambém não consigo, por mais que tente, simular um hover no botão para fazer o popup permanecer, mesmo no desktop, usando os controles do DevTools para alternar o estado não produz resultados. Portanto, não consigo apurar se os divs de reação estão presentes.

Haha, isso é tão estranho. Verifiquei e sim, consigo ver a linha super tênue ao segurar nas reações. Isso é um bug então? Há alguma maneira de consertar/reverter isso?

E este é o iPhone 15/iOS 26.0.1/Safari:

O mesmo acontece com o iPad e o DiscourseHub.

Portanto, para mim funciona e sempre funcionou em todos os Discursos que uso :man_shrugging:

@jagster Ainda funciona em nossa comunidade para você? : https://community.ankihub.net/

Sim, ele faz.

Estou usando o iOS 26.0.01, ele funciona aqui no Meta, mas não em https://community.ankihub.net/.

E no iPhone?

iPhone está quebrado.

Parece um problema de plugin ou outra personalização em nível de servidor, se houver alguma.

Usar o modo de segurança não é confiável o suficiente. Você deve desabilitar todos, se ainda não o fez, e tentar novamente para ver se começa a funcionar.

Curiosamente, encontrei uma maneira de contornar isso. Se você colocar o celular na horizontal, ele aparece. Esse problema só ocorre quando você está no modo retrato/vertical