# v96 RC17 QA

## Syntax
- `node --check assets/js/app.js`: OK
- `node --check assets/js/shell.js`: OK
- `php -l ota_youtube_proxy.php`: OK

## Static checks
- Preview title/cache bust updated to RC17: OK
- Body-level fullscreen dashboard background preserved: OK
- Previous preferred background preserved: `assets/img/v93/hero/hero-dashboard.webp`: OK
- Mobile dashboard action dock CSS present: OK
- `Starta pass` + `Översikt` use side-by-side mobile grid: OK
- Direct static asset references missing: 0

## Visual QA
- Browser/Playwright render was attempted but blocked in this sandbox by `ERR_BLOCKED_BY_ADMINISTRATOR` / Chromium timeout.
- Fallback render method used: static HTML fixture → WeasyPrint PDF → `pdftoppm` PNG.
- Mobile action dock screenshot: `docs/QA_v96_RC17_mobile_action_dock.png`

## Notes
- RC17 is a targeted mobile dashboard polish release on top of RC16.
- Added legacy fallback PNGs for older CSS image references so direct static asset scan returns 0 missing references.
