Ich habe gerade ein Problem mit Themen bemerkt, die eine Umfrage enthalten. Dies ist auf 3.3.0.beta4-dev (a30a861546). Viele Interaktionen brechen bei einigen Themen auf, was den gesamten Thread zu betreffen scheint. Es scheint nur dann zu passieren, wenn das Thema eine Umfrage enthält und die Umfrage nicht vom betrachtenden Benutzer abgestimmt wurde. Einige der spezifischen Dinge, die ich bemerkt habe:
Umfragen haben nicht den Button für das Moderationsmenü, mit dem Sie Dinge wie das Schließen der Umfrage oder den Export von Ergebnissen durchführen können
Das Admin-Aktionsmenü für Beiträge erscheint nicht, wenn der Button gedrückt wird
Das Admin-Aktionsmenü für das Thema erscheint, aber verschwindet nicht, wenn Sie versucht haben, zuerst ein Beitragsmenü zu öffnen
Das Klicken auf Benutzerprofilbilder hat keine Auswirkungen, wenn Sie versucht haben, zuerst ein Admin-Aktionsmenü für Beiträge zu öffnen
Diese Probleme verschwinden bei Themen ohne Umfragen und wenn Sie die Website-Einstellung poll enabled deaktivieren oder den abgesicherten Modus mit ?safe_mode=no_plugins aktivieren. Die folgende Ausnahme wird beim Laden der Website angezeigt:
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 Dieser Fix wurde nun an tests-passed weitergegeben. Ich habe einen Produktions-Checkout durchgeführt und hoffe, dass es jetzt gut für Sie ist.
Bitte lassen Sie mich wissen, wenn Sie weitere Probleme in Umfragen finden.
Bitte beachten Sie, dass das Umbruchverhalten von Optionstexten ein bekanntes Problem ist und ein vorgeschlagener Fix bereits als PR eingereicht wurde, der derzeit auf Überprüfung wartet:
Sehr interessant … ist das ein dokumentiertes Feature? Können Sie mir das zeigen?
… nicht ein einziger Test schlägt fehl, wurden diese versehentlich unterstützt?
Polls wurde erst kürzlich nach Glimmer verschoben, daher gab es sehr viele Änderungen am Frontend (mehr oder weniger eine Neufassung des FE).
Aber diese Migration fand erst diese Woche statt und nicht bereits im Mai, daher glaube ich nicht, dass diese Migration das erste Auftreten dieses Problems war.
Ich werde es mir ansehen, wenn ich Zeit habe, um zu sehen, ob es einfach ist, Unterstützung hinzuzufügen.