Sondages causant des problèmes

J’ai remarqué un problème avec les sujets qui contiennent un sondage. Ceci est sur 3.3.0.beta4-dev (a30a861546). De nombreuses interactions échouent sur ce qui semble être l’intégralité du sujet pour certains sujets. Cela semble ne se produire que si le sujet contient un sondage et que l’utilisateur qui consulte n’a pas encore voté. Voici quelques-uns des problèmes spécifiques que j’ai remarqués :

  • Les sondages n’ont pas le bouton du menu de modération qui permet de faire des choses comme fermer le sondage ou exporter les résultats
  • Le menu des actions d’administration pour les publications n’apparaît pas lorsque le bouton est enfoncé
  • Le menu des actions d’administration pour le sujet apparaît, mais ne disparaît pas si vous avez d’abord essayé d’ouvrir un menu de publication
  • Cliquer sur les photos de profil des utilisateurs ne fait rien si vous avez d’abord essayé d’ouvrir un menu d’administration de publication

Tous ces problèmes disparaissent sur les sujets sans sondages et si vous désactivez le paramètre du site poll enabled ou si vous activez le mode sans échec avec ?safe_mode=no_plugins. L’exception suivante apparaît lors du chargement du site :

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)
3 « J'aime »

Merci pour le rapport. Je me penche sur la question et je compte soumettre une pull request pour corriger le problème dès que possible.

3 « J'aime »

PR soulevée :

9 « J'aime »

@Chief-Engineer cette correction a maintenant été répercutée sur tests-passed. J’ai effectué une vérification de production et j’espère que tout ira bien pour vous maintenant.

Veuillez me faire savoir si vous rencontrez d’autres problèmes dans les sondages.

Veuillez noter que le comportement de mise en forme du retour à la ligne du texte des options est un problème connu et qu’une solution proposée a déjà été soulevée sous forme de PR qui est actuellement en attente de révision :

6 « J'aime »

Merci pour la correction ultra-rapide @merefield :smiley:

1 « J'aime »

Tous les sondages contenant des images sont cassés :thinking:

(anciens et nouveaux)

Ils s’affichent correctement dans la fenêtre de composition :

Mais sont très cassés lors de la visualisation normale du sujet :

Il semble que ce soit également cassé ici sur Meta :

Est-ce lié ?

Ou un nouveau problème ?

4 « J'aime »

Très intéressant… est-ce une fonctionnalité documentée ? Pouvez-vous m’indiquer où ?

… pas un seul test ne échoue, ont-ils été pris en charge par accident ?

Les sondages ont été très récemment déplacés vers Glimmer, il y a donc eu beaucoup de changements sur le front-end (plus ou moins une réécriture du FE).

Mais cette migration n’a eu lieu que cette semaine, et pas en mai, donc je ne pense pas que cette migration ait été la première apparition de ce problème.

Je vais regarder quand j’aurai le temps pour voir s’il est simple d’ajouter la prise en charge.

3 « J'aime »

Il semble que certains sondages dans ce sujet de documentation soient maintenant cassés. Les dates, par exemple, ne s’affichent pas correctement.

3 « J'aime »

Ce sujet donne l’impression que les sondages d’images étaient au moins un peu officiellement pris en charge pendant un certain temps :

4 « J'aime »

Bien sûr, merci de me l’avoir montré.

Ne débattons pas davantage, j’essaierai de rétablir la prise en charge… merci de votre patience.

7 « J'aime »

la correction a été fusionnée

2 « J'aime »