You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PdfView on Windows is a stub-with-state: a STATIC control showing [PDF: name — page X/Y @ Z%], with page state tracked but no page pixels ever rendered. macOS backs the same widget with PDFKit, so cross-platform apps using PdfView get a text label instead of a document on Windows. Found in the 2026-07-18 Windows audit (main @ 58e555e).
Evidence
crates/perry-ui-windows/src/widgets/pdf_view.rs:1-9 — module doc: STATIC control showing "[PDF: filename] page X of Y"; rendering deferred.
PdfView on Windows is a stub-with-state: a STATIC control showing
[PDF: name — page X/Y @ Z%], with page state tracked but no page pixels ever rendered. macOS backs the same widget with PDFKit, so cross-platform apps using PdfView get a text label instead of a document on Windows. Found in the 2026-07-18 Windows audit (main @ 58e555e).Evidence
crates/perry-ui-windows/src/widgets/pdf_view.rs:1-9— module doc: STATIC control showing "[PDF: filename] page X of Y"; rendering deferred.crates/perry-ui-windows/src/ffi/rich_pdf_map.rs:38-40— "PdfView (API for creating PDF reports and a Pdf Viewer widget #516) — Win32 stub-with-state... Real page-bitmap rendering... is a follow-up."Suggested fix
Render real pages via WinRT
Windows.Data.Pdf(PdfDocument-> page bitmap blitted into the control), or host WebView2 and use its built-in PDF viewer.