diff --git a/docs/screenshots/204/inspector-dark.png b/docs/screenshots/204/inspector-dark.png index 35b4632..a69c5c8 100644 Binary files a/docs/screenshots/204/inspector-dark.png and b/docs/screenshots/204/inspector-dark.png differ diff --git a/docs/screenshots/204/inspector-light.png b/docs/screenshots/204/inspector-light.png index d8765d0..8c4ca71 100644 Binary files a/docs/screenshots/204/inspector-light.png and b/docs/screenshots/204/inspector-light.png differ diff --git a/docs/screenshots/204/sender-preview.png b/docs/screenshots/204/sender-preview.png index 5c86689..497df5f 100644 Binary files a/docs/screenshots/204/sender-preview.png and b/docs/screenshots/204/sender-preview.png differ diff --git a/docs/screenshots/204/viewer-prompts.png b/docs/screenshots/204/viewer-prompts.png new file mode 100644 index 0000000..d8a4502 Binary files /dev/null and b/docs/screenshots/204/viewer-prompts.png differ diff --git a/tests/browser/prompt-inspector.spec.mjs b/tests/browser/prompt-inspector.spec.mjs index 49fc407..eacf24b 100644 --- a/tests/browser/prompt-inspector.spec.mjs +++ b/tests/browser/prompt-inspector.spec.mjs @@ -81,9 +81,14 @@ test('sender requires explicit destination, previews full changes and acknowledg await chosen.getByRole('button',{name:'Apply to ComfyUI',exact:true}).click();await expect(chosen).toContainText('Sent to ComfyUI.'); expect(await host.evaluate(()=>window.applied)).toEqual([{positive:'Cat portrait',negative:'blurry, watermark'}]); await chosen.getByRole('button',{name:'Close',exact:true}).click(); + await page.evaluate(()=>scrollTo(0,0)); await page.screenshot({path:testInfo.outputPath('inspector-dark.png'),fullPage:true}); await page.getByRole('combobox',{name:'Appearance',exact:true}).selectOption('light'); await page.screenshot({path:testInfo.outputPath('inspector-light.png'),fullPage:true}); + await details(page).getByRole('button',{name:'Open full preview',exact:true}).click(); + await expect(page.getByRole('dialog',{name:'Image preview',exact:true})).toBeVisible(); + await page.screenshot({path:testInfo.outputPath('viewer-prompts.png')}); + await page.getByRole('button',{name:'Close preview',exact:true}).click(); await page.setViewportSize({width:390,height:844});await details(page).scrollIntoViewIfNeeded(); await page.screenshot({path:testInfo.outputPath('inspector-mobile.png')}); } finally {await host.evaluate(()=>window.fixtureHost.dispose());await host.close();}