Wait for the actual Back event across viewer instances, cancel queued entries when their owner closes, and remove the 250ms assumption. Restore scoped content-size resets so legacy global lightbox CSS cannot narrow the landscape panel. Three delayed-history unit regressions pass, including a ten-second delay. Five Chromium browser checks pass at 360x800, 390x844, touch landscape 844x390 and desktop 1440x900, plus real local video playback/native fullscreen with source and position retained. Screenshots inspected. Fixture server uses explicit cwd and no filesystem watching; no node proxy. Strict integrated project types and physical Companion UAT remain separate.
10 lines
389 B
TypeScript
10 lines
389 B
TypeScript
import { defineConfig } from 'vite'
|
|
import vue from '@vitejs/plugin-vue'
|
|
import path from 'node:path'
|
|
// A loopback-only component fixture with no node/backend proxy or app bootstrap.
|
|
export default defineConfig({
|
|
plugins: [vue()],
|
|
resolve: { alias: { '@': path.resolve(import.meta.dirname, '../src') } },
|
|
server: { host: '127.0.0.1', port: 8194, strictPort: true, watch: null },
|
|
})
|