- section/Quill overrides, footers and the shared header now lead with 'Segoe UI' (installed on prod) instead of Tahoma (not installed — prod silently rendered sections and footers in Noto Sans, mismatching the Segoe UI body; dev previews showed real Tahoma and never matched prod) - cleanQuillHtml no longer deletes ALL style attributes: color and background-color survive with strictly validated literal values (hex, rgb/rgba, keyword) so editor font colors finally reach the PDF; url(), expression() and every other declaration are still stripped — new test file pins both the kept colors and the attack vectors Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
7.1 KiB
7.1 KiB