Su qualsiasi browser, la citazione sembra essere diventata completamente casuale: su alcuni contenuti funziona, su altri non viene visualizzato il pulsante di citazione. Non riesco a vedere alcun pattern. Sto utilizzando Discourse 2.6.0 beta5.
Cosa mi sta sfuggendo? C’è qualche impostazione da regolare? Ma sembra semplicemente un bug.
Ehi Andrew, è un problema che stai riscontrando con il plugin Discourse per WordPress, o solo con Discourse? Se è solo con Discourse, per favore cambia la categoria del tuo post in Support (attualmente è Support > WordPress).
Per quanto riguarda il problema in sé, potresti spiegarci alcuni passaggi per riprodurlo, ad esempio:
Infatti, esattamente quello. Tranne il fatto che puoi citare alcune parti di alcuni post e per nulla altri. A questo punto non riesco a vedere uno schema ricorrente.
Posso notare che in Firefox a volte vedo il pulsante Cita lampeggiare e poi scompare molto rapidamente.
Ulteriori test mostrano che non è possibile citare un testo che appare dopo una citazione. Non può essere questo il comportamento desiderato, vero? Il testo prima di una citazione, invece, può essere citato.
Ah, ignorate tutto questo. È un utente che inserisce interruzioni di riga manuali (difficili da notare a prima vista) e quando selezionate ciò che sembra un paragrafo, la citazione non funziona. Quindi non è davvero un problema. Mi chiedevo perché questo avesse iniziato improvvisamente a succedere: si tratta solo di post di un utente irregolare. Molto probabilmente post inviati via email che hanno avvolto le righe.
Sembra che accada quando la selezione attraversa il confine degli elementi HTML.
Ad esempio, se seleziono un testo completamente contenuto nel proprio <p> senza elementi <code>, funziona correttamente, ma non appena inizio a selezionare anche la parte <code>, il pulsante Quote non viene visualizzato.
Se seleziono un’intera intestazione (vedi qualsiasi post di aiuto sui forum, che utilizzano un template per l’OP con intestazioni), allora appare l’opzione di citazione, ma se seleziono una riga di intestazione più la riga successiva che è un <p>, non c’è l’opzione di citazione.
Non sono certo che questa sia la causa, ma sembra esserlo. Prima tutto funzionava: potevo selezionare qualsiasi cosa volessi citare. È rotto da non so quanto, forse un mese? È difficile dire quando è iniziato il problema. Stiamo usando 2.6.0.beta5 al momento.
Non è correlato al tema. Ho provato diversi temi. Non so come mostrare questo qui, ma come accennato, alcuni dei miei utenti inviano tramite email, e i client di posta fanno di tutto con gli a capo e i ritorni a capo. Nella pagina specifica dove ho notato questo, ciò che sembra un paragrafo coerente è un insieme di righe separate da nell’HTML. Puoi citare le righe, ma non l’intero paragrafo. Ecco un tentativo di mostrarlo:
Questo è solo un test. Sembra che non si possa citare l'intero
paragrafo dovele righe
sono separate da tag br, come
questo.
[Ora, dopo aver pubblicato questo, funziona su questo sito Discourse Meta, ma non sulla mia istanza, 2.6.0.beta5 ultimo aggiornamento, tema Dark standard.]
L’ultima versione. Puoi visualizzare il codice sorgente e cercare il tag generator vicino all’inizio.
Il tuo problema persiste in modalità sicura?
Modifica: Pensavo lo avessi già detto, ma è comunque la migliore spiegazione. Potresti eseguire una ricostruzione se non l’hai fatto di recente. Spesso risolve i problemi.