• v2.2.1 8c2cd10ee4

    TESM 2.2.1 Stable

    alientim released this 2026-09-09 22:06:24 +02:00 | 72 commits to main since this release

    Formularfelder erscheinen jetzt wirklich

    In 2.2.0 blieben sie auf einer echten Installation aus -- in Safari wie in
    Chromium. Der Grund lag nicht in pdf.js: die mime.types von nginx kennen die
    Endung .mjs nicht und liefern application/octet-stream. Ein
    <script type="module"> und ein Modul-Worker lehnen das ab, also wurde pdf.js
    nie geladen und die Vorschau fiel auf den einfachen Rahmen zurueck -- und dort
    gibt es keine Formularfelder.

    Im Test fiel das nicht auf, weil dort Flask die Dateien ausliefert: Python kennt
    .mjs. Erst durch nginx trat es auf.

    Die Dateien heissen deshalb jetzt .js. Am Inhalt aendert das nichts, und ein
    Hygienetest verbietet ab jetzt jede .mjs im Paket.

    Ausserdem: der Hinweis "Formularansicht liess sich nicht laden" landete in
    einer Leiste, die derselbe Aufruf gerade verborgen hatte -- der Fehlschlag war
    unsichtbar. Jetzt steht er da, wo man ihn liest.

    Downloads