# PPTX Import Runtime Fix - alpha36-fix1

This patch reconnects the PPTX/PPTM import path that was temporarily disconnected during the compatibility runtime migration.

## Fixed

- `Open` and `Import` now route `.pptx` and `.pptm` files through `scripts/services/pptx/pptx_import_service.js`.
- The import path still starts from the Host `OpenFile` callback, so the editor remains storage-neutral.
- PPTM visual slide content can be imported by the PresentationML importer. Macro parts are not executed; they remain preservation/report data for the PPTM compatibility layer.
- Error/message dialogs now hide the secondary Cancel button. Only destructive confirmations display Cancel.

## Current import scope

The reconnected importer supports the existing Level 1 + incremental Level 2 behavior: slide size, background, text, images, basic shapes, approximate tables, groups flattened where possible, and metadata reporting for unsupported items.

Large PPTX files may still need later performance work such as thumbnail virtualization and lazy media loading.
