Ho appena notato un problema con gli argomenti che contengono un sondaggio. Questo è su 3.3.0.beta4-dev (a30a861546). Molte interazioni si interrompono su quello che sembra l’intero argomento per alcuni argomenti. Sembra accadere solo se l’argomento contiene un sondaggio e il sondaggio non è stato votato dall’utente che visualizza. Alcune delle cose specifiche che ho notato:
I sondaggi non hanno il pulsante per il menu di moderazione che consente di chiudere il sondaggio o esportare i risultati
Il menu delle azioni dell’amministratore per i post non viene visualizzato quando viene premuto il pulsante
Il menu delle azioni dell’amministratore per l’argomento viene visualizzato, ma non scompare se si tenta prima di aprire un menu di post
Fare clic sulle immagini del profilo utente non fa nulla se si tenta prima di aprire un menu di azioni di amministrazione del post
Questi problemi scompaiono negli argomenti senza sondaggi e se si disabilita l’impostazione del sito poll enabled o si abilita la modalità sicura con ?safe_mode=no_plugins. Viene visualizzata la seguente eccezione durante il caricamento del sito:
Uncaught (in promise) TypeError: e[b].getValue(...) is not a function
at Object.evaluate (runtime.js:1668:1)
at Object.evaluate (runtime.js:1052:1)
at It.evaluateSyscall (runtime.js:4204:1)
at It.evaluateInner (runtime.js:4175:1)
at It.evaluateOuter (runtime.js:4168:1)
at Wt.next (runtime.js:4999:1)
at Wt._execute (runtime.js:4986:1)
at Wt.execute (runtime.js:4979:1)
at Ut.handleException (runtime.js:4313:1)
at Vt.handleException (runtime.js:4521:1)
at Dt.throw (runtime.js:4260:1)
at Ve.evaluate (runtime.js:2106:1)
at Dt._execute (runtime.js:4247:1)
at Dt.execute (runtime.js:4232:1)
at qt.rerender (runtime.js:4547:1)
at hr.render (index.js:4674:1)
at index.js:4934:1
at Nt (runtime.js:4080:1)
at gr._renderRoots (index.js:4916:1)
at gr._renderRootsTransaction (index.js:4960:1)
at gr._revalidate (index.js:4992:1)
at invoke (backburner.js.js:280:1)
at h.flush (backburner.js.js:197:1)
at p.flush (backburner.js.js:358:1)
at B._end (backburner.js.js:798:1)
at B.end (backburner.js.js:589:1)
at B._run (backburner.js.js:842:1)
at B._join (backburner.js.js:819:1)
at B.join (backburner.js.js:629:1)
at Array.<anonymous> (index.js:4765:1)
at B._trigger (backburner.js.js:896:1)
at B._end (backburner.js.js:811:1)
at B._boundAutorunEnd (backburner.js.js:523:1)
@Chief-Engineer questa correzione è ora passata a tests-passed. Ho eseguito un controllo di produzione e spero che ora tu sia a posto.
Per favore, fammi sapere se riscontri altri problemi nei sondaggi.
Si noti che il comportamento di formattazione dell’andare a capo del testo delle opzioni è un problema noto e una correzione proposta è già stata sollevata come PR che è attualmente in attesa di revisione:
Molto interessante… è una funzionalità documentata? Puoi indicarmi dove?
… non un singolo test sta fallendo, sono stati supportati per caso?
I sondaggi sono stati spostati molto di recente su Glimmer, quindi ci sono stati un sacco di cambiamenti nel front-end (più o meno una riscrittura del FE)
Ma questa migrazione è avvenuta solo questa settimana, e non a maggio, quindi non credo che questa migrazione sia stata la prima apparizione di quel problema.
Darò un’occhiata quando avrò tempo per vedere se è semplice aggiungere il supporto.
Sembra che alcuni sondaggi in questo argomento di documentazione siano ora non funzionanti. Le date, ad esempio, non vengono visualizzate correttamente.