# UnifiedSlide Visual Regression Checklist - alpha36-fix11

Use this checklist when UnifiedSlide is embedded in a Host after loading CSS from `PACKAGE_MANIFEST.json`.

## CSS loading order

1. Host common CSS is loaded.
2. UnifiedControl common CSS is loaded by Host when needed.
3. `PACKAGE_MANIFEST.json` is read.
4. `styles.required` is loaded from the UnifiedSlide package root.
5. Selected `styles.themes[theme]` CSS is loaded.
6. Host override CSS is loaded only after package CSS.
7. RequireJS alias is configured and `scripts/main.js` is required.
8. Control is mounted.

## Required checks

- The workspace root has `.uslide` and does not rely on `body` styling.
- Menubar, toolbar, slide thumbnail pane, canvas, right inspector, and statusbar are visible.
- Canvas wrapper has non-zero width and height after mount.
- Slide thumbnails scroll without affecting Host page scroll unexpectedly.
- Context menu and dialog overlays do not inherit unrelated Host toolbar/tab styles.
- Theme switching updates the UnifiedSlide root and the canvas can be recalculated via `resize()`.
- Host pages with `.toolbar`, `.tab`, or `.grid` classes are not affected by UnifiedSlide CSS.
- No runtime request is made for `themes/base/app.css`, `themes/base/theme.css`, `themes/flat/app.css`, or `themes/flat/theme.css`.
