# UnifiedWriter v5.46.1 File Menu / Save As / Print Fix

This revision fixes three product-level regressions found during real browser checks.

## File menu actions

File menu rows that own submenus, such as Import and Export, are now clickable. Hover still works, but click explicitly opens the submenu so the behavior is clear on touchpads and slower mouse movements.

Document Properties is routed to `showFileProperties` through the command map and then displays a jQuery UI dialog. It is no longer swallowed by an unmapped `docProps` command id.

## Save As policy

UnifiedWriter still does not decide whether Save As means LocalDevice, App Storage, Google Drive, WebDAV, or Backend API. The product menu remains provider-neutral and routes to the Host `SaveFile` callback.

The demo LocalDevice callback now uses a jQuery UI filename dialog. The browser `prompt()` API is intentionally avoided to keep the demo aligned with the product dialog policy.

## Print blank-page suppression

Printing still clones only document pages into a temporary iframe. v5.46.1 filters empty renderer pages before printing and uses physical A4/Letter dimensions in the iframe print CSS so browser print preview does not create extra blank pages from pixel/page-size rounding.
