Quando eu seleciono um texto e clico no botão de citação, o texto citado com as tags é inserido exatamente onde meu cursor está na minha resposta.
Isso é bom, a menos que meu cursor esteja no final de uma linha de texto. Percebo que, quando a citação é adicionada a uma linha de texto existente, o código não é reconhecido, deixando de ser uma citação real.
O Discourse não deveria iniciar automaticamente o [quote] em uma nova linha?
Na verdade, isso é estranho, mas não consigo mais reproduzir. Sei que já vi isso no passado com minhas próprias postagens, mas não consigo fazer acontecer agora.
Toda vez que digito uma linha de texto no editor, uso o mouse para destacar algum texto em uma postagem e clico em “Citar”, ele o coloca em uma nova linha.
Você tem instruções mais precisas para reproduzir isso?
Se você usar o botão ‘Citar post inteiro’ no compositor, ele não inicia uma nova linha… embora eu normalmente não use esse botão e pareça me lembrar de que isso já aconteceu comigo antes, então talvez existam outros casos.
Meu cursor está bem aqui e estou citando sua postagem →
Sim, eu também não consigo reproduzir isso. Selecionar texto e depois pressionar o botão de citação realmente insere quebras de linha, mesmo que o cursor esteja no final de uma linha atual. Se você está se referindo ao botão “Citar postagem inteira”, isso é.. outra história.
Precisaremos de mais etapas para reproduzir o problema, @one1.
Desculpe não ter respondido. Achei que as notificações por e-mail estavam ativadas.
Então, quando tentei reproduzir aqui no meta.discourse.org, não obtive o mesmo comportamento que no fórum Discourse em que participo. Será que aquele fórum está usando uma versão mais antiga do software?
Sou apenas um usuário comum naquele fórum e achei melhor perguntar aqui antes de falar com os moderadores lá.
Certamente não sinto que isso seja um problema grave. Estou em um dispositivo pequeno, então fecho o editor várias vezes sempre que estou citando pessoas. E já vi outras pessoas postarem com a tag [quote] grudada em outro parágrafo.
Faria mais sentido lidar com isso do outro lado? Ou seja, não deveria importar onde a tag de abertura de citação aparece em uma mensagem? Mesmo que esteja encostada em outro texto, ela não deveria ser renderizada da mesma forma? Apenas uma sugestão. Obviamente, não tenho ideia de como tudo isso funciona.
Claro, @eviltrout, a dificuldade muda se o compositor estiver expandido ou recolhido? Acredito que o comportamento deve ser o mesmo em ambos os casos..
Alterar a formatação para que as aspas no final de uma linha funcionem é muito mais difícil do que corrigir o código de inserção de texto quando o editor está fechado, então adotei a segunda abordagem neste PR: