diff --git a/AppImage/components/latency-detail-modal.tsx b/AppImage/components/latency-detail-modal.tsx index a51e107c..9aa1dce8 100644 --- a/AppImage/components/latency-detail-modal.tsx +++ b/AppImage/components/latency-detail-modal.tsx @@ -231,7 +231,8 @@ const generateLatencyReport = (report: ReportData) => { ` } - const html = ` + // Inner report HTML (will be embedded in iframe) - has viewport=1024 for consistent print + const reportHtml = `
@@ -240,11 +241,9 @@ const generateLatencyReport = (report: ReportData) => { + + + + + +` + + // Open wrapper page + const wrapperBlob = new Blob([wrapperHtml], { type: "text/html" }) + const wrapperUrl = URL.createObjectURL(wrapperBlob) + window.open(wrapperUrl, "_blank") } export function LatencyDetailModal({ open, onOpenChange, currentLatency }: LatencyDetailModalProps) { diff --git a/AppImage/components/security.tsx b/AppImage/components/security.tsx index 7e1cc1e4..7d36962a 100644 --- a/AppImage/components/security.tsx +++ b/AppImage/components/security.tsx @@ -940,7 +940,8 @@ export function Security() { const actionableSuggestions = report.suggestions.length - (report.proxmox_expected_suggestions ?? 0) const totalExpected = (report.proxmox_expected_warnings ?? 0) + (report.proxmox_expected_suggestions ?? 0) - return ` + // Inner report HTML (will be embedded in iframe) - has viewport=1024 for consistent print + const reportHtml = ` @@ -949,11 +950,9 @@ export function Security() { + + + + ` }