Le PDF du rapport de sondage indique 0 vote

Je dois (malheureusement) créer un enregistrement permanent d’un sondage pour des raisons réglementaires. How best to preserve a topic/post/poll as a permanent record

Lorsque j’appuie sur Ctrl-P pour générer un PDF du sujet (dans Firefox et Brave), le PDF généré affiche :

  • Pour
  • Contre

0 votants

Or, au moment de la génération du PDF, le sondage (toujours ouvert) affichait réellement 6 votants à l’écran (6 Pour, 0 Contre).

Notre version imprimable de la page est exempte de JavaScript, et il semble que les votes soient attribués via JS.

Intégrer ces informations dans le HTML nécessiterait de renommer chaque vote, ce qui serait prohibitif en termes de coût.

Votre meilleure option consiste à prendre une capture d’écran de ce sondage. Et pour notre page imprimable, masquer les nombres de votes est la solution la plus simple…

Merci d’avoir répondu si rapidement !

Mon contournement pour l’instant consiste à imprimer en PDF, puis à modifier/corriger le PDF.

Cacher l’erreur semble être une mesure plutôt faible dans la bonne direction. Lorsque je dois imprimer une page, il me semble assez important que toutes les informations de la page soient incluses – en particulier le résultat d’un sondage, qui est probablement l’élément crucial du sujet !?

Je viens de tomber sur ça. Cela semble être un bug évident. Ce serait certainement une amélioration d’éliminer la partie « 0 votes » du HTML, qui ne devrait même pas exister. Si noJS ne peut pas afficher les votes, il ne devrait jamais afficher « 0 votes ». Il ne devrait rien dire sur les votes, sauf s’il peut les afficher correctement.

La correction complète impliquerait probablement une fonction « print » ajoutée à Discourse qui générerait réellement le HTML approprié lorsque quelqu’un souhaite créer une version imprimable de quelque chose qui inclut un sondage.

Pouvons-nous faire une correction rapide dans le CSS d’impression pour les sondages @awesomerobot ?

Oui, cela le masque de l’impression :

et de la vue du robot d’exploration :