투표 결과 PDF 기록에 0표로 표시됨

(불행히도) 규제 관련 목적으로 투표 결과를 영구적으로 기록해야 합니다. How best to preserve a topic/post/poll as a permanent record

Ctrl-P를 눌러 해당 주제를 PDF로 생성하면 (Firefox 및 Brave에서) 생성된 PDF에는 다음과 같이 표시됩니다:

  • 찬성
  • 반대

투표자 0명

PDF가 생성될 당시 화면에 아직 열려 있던 투표에는 실제로 6명의 투표자(찬성 6, 반대 0)가 표시되어 있었습니다.

저희의 프린터용 페이지 버전은 JS를 사용하지 않으며, 투표가 JS를 통해 집계되는 것으로 보입니다.

이 정보를 HTML에 포함하려면 모든 투표 시마다 이름을 변경해야 하므로 비용이 지나치게 많이 듭니다.

가장 좋은 방법은 해당 투표에 대한 스크린샷을 찍는 것입니다. 그리고 저희 인쇄용 페이지의 경우, 투표 수를 숨기는 것이 가장 쉬운 해결책입니다…

빠르게 답장해 주셔서 감사합니다!

지금은 PDF로 출력한 후 PDF를 편집/수정하는 방식으로 임시 처리하고 있습니다.

오류를 숨기는 것은 올바른 방향을 향한 다소 약한 조치처럼 보입니다. 페이지를 출력할 때, 특히 투표 결과와 같은 주제의 핵심이 될 수 있는 정보를 (모두) 페이지에 포함하는 것이 꽤 중요하다고 생각합니다!?

방금 이 문제를 겪었습니다. 명확한 버그인 것 같습니다. HTML에서 “0 votes” 부분을 제거하는 것이 확실히 개선이 될 것입니다. 그 부분은 애초에 존재해서는 안 됩니다. noJS 환경에서 투표 수를 표시할 수 없다면, "0 votes"를 표시해서는 절대 안 됩니다. 투표를 올바르게 표시할 수 없는 한, 투표에 대해 아무것도 언급해서는 안 됩니다.

완전한 수정은 아마도 Discourse에 “print” 함수를 추가하는 것을 포함할 것이며, 이 함수는 투표가 포함된 항목의 인쇄용 버전을 만들려는 사용자가 있을 때 실제로 적절한 HTML을 출력하게 됩니다.

투표에 대한 인쇄용 CSS를 빠르게 수정할 수 있을까요? @awesomerobot

네, 이건 인쇄에서 숨겨 줍니다:

그리고 크롤러 보기에서도: