chirp-ui 0.11.4

Tagged PDFs now normalize ordinary strong and emphasis markup without Poppler structure warnings, while preserving visible styling and restoring authored roles after print.

uv add chirp-ui==0.11.4

This patch closes the final semantic warning found by exporting a real Markdown-heavy Chirp documentation page after the 0.11.3 rollout.

Install

pip install chirp-ui==0.11.4
# or
uv add chirp-ui==0.11.4

Fixed

  • Chromium no longer emits invalid customStrong and Emstructure tags in the verified PDF 1.x output.
  • Strong and emphasis text remains visibly styled and searchable in the PDF.
  • The print lifecycle restores the exact prior role state after printing.
  • The stress fixture now contains real<strong> and <em>content, and the Poppler verifier rejects any structure warning.

Changed

  • Required CI now includes focused Playwright smoke for composer sending, context-menu dismissal and focus restoration, and menubar roving focus.

The live Chirp fragments page supplied the reproduction that exposed the gap; the same page is used for post-deployment verification.