Eu queria ver o histórico de ‘like’ em uma postagem e cliquei no coração em vez do número ao lado dele. Isso removeu meu e diminuiu o contador, e agora recebo esta mensagem ao tentar restaurá-lo:
NO ENTANTO, meu avatar de usuário ainda estava lá. Quando consegui capturar capturas de tela e compor esta mensagem, consegui atualizar a página e ver o coração preenchido e a contagem correta.
Isso complica a mira ruim com o clique do mouse, mas também levanta a questão de como remover/retirar um de forma confiável. Por hoje, desisti de mexer nisso e deixarei alguém testar.
Desculpe, pessoal. Esqueci uma etapa e também relatei o procedimento incorretamente. O gatilho para o bug foi quando tentei fechar a fila (ou o que quer que vocês chamem) e cliquei no em vez da contagem da fila.
Não me lembro das etapas exatas de ontem, mas consegui reproduzir aqui agora.
Definir o
Expandir o fila
Limpar o
Restaurar o
Você deve receber a mensagem de erro ao tentar restaurar o coração. Veja se consegue reproduzir o comportamento com as etapas acima antes de se aprofundar nos detalhes a seguir. Fica bem estranho.
Para constar, sou desenvolvedor de automação industrial, robótica e sistemas de visão, então meus relatórios de bugs geralmente são muito confiáveis.
P.S. Mal consigo ver a linha divisória abaixo. Ela é renderizada com contraste decente para alguém? (Por favor, relate seu tema ativo.)
Eu fiz isso acontecer uma vez na postagem de @sam e depois atualizei a página para ver se isso limpava o estado travado do . Quando atualizei a página para testar mais, o se comportou como esperado. A postagem de @Jagster também funcionou como deveria logo após a atualização (eu não tinha feito nada com ela antes da atualização). Eu conseguia definir e limpar o coração.
NO ENTANTO, após um curto período, não consegui limpar o na postagem de Sam e, em seguida, a postagem de Jakke ficou travada no estado set(), conforme relatado na OP, gerando o erro:
Veja se você consegue reproduzir com as etapas acima. Acho que tem a ver com definir e depois limpar com a fila aberta na mesma visita à página.
Se eu puder fornecer mais detalhes sobre como reproduzir isso, o farei. O comportamento de mudança da postagem de Jakke sem uma atualização foi muito estranho.
Consegui reproduzir este problema aqui no meta e sou capaz de reproduzi-lo. Acho que é um problema de limitação de taxa (rate limiting). Quando clico em “like” 3-4 vezes em menos de 30 segundos, recebo um erro de limitação de taxa dizendo que preciso esperar 30 segundos para realizar esta ação novamente. Repeti isso 2 vezes. Depois disso, recebi este mesmo erro.
Acho que isso ocorre porque o Discourse pensa que você é um bot e está tentando fazer algo errado.
Então, talvez possamos classificar isso como “comportamento peculiar, a menos que você atualize a página”.
Faz sentido, embora a mensagem de erro não comunique isso porque parece ser uma mensagem do sistema (do ambiente de execução do programa/shell, não do próprio aplicativo Discourse) em vez de uma mensagem de erro do usuário.
…e 24 horas depois, ainda não consigo limpar o “coração” das postagens de Sam ou Jakke. Isso pode ser o edit_window_time expirando. (nome da configuração é pseudocódigo.)