mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 07:40:59 +00:00
9e40092507
A page preview draws the spread the server applied with the journey's photos, texts and figures instead of applying the operations again without them. The Studio's welcome, privacy banner and header fit a journey chat: a viewer is told they can only look, the banner speaks of the book, and the trip notes button stays in the trip chat. Escape closes the header menu before it stops a reply, a single page renders at the full long edge, the status says a model reads pages only while its provider has not refused an image, and pointing at a page in a design card outlines it in the Studio.
16 lines
738 B
TypeScript
16 lines
738 B
TypeScript
import { devices, test } from '@playwright/test';
|
|
|
|
import { checkPageSnapshot } from './support/pageSnapshotFlow';
|
|
|
|
// The Studio's page image for the assistant, drawn in WebKit. playwright.config.ts
|
|
// has no WebKit project; the engine comes from this file-level device, as in
|
|
// e2e/urlbar-scroll-1809.spec.ts. Safari is why the rasteriser is
|
|
// modern-screenshot: it decodes images in a foreignObject late, and a page
|
|
// drawn too early comes out blank. page.route does not see a request the
|
|
// service worker answers, so it is blocked.
|
|
test.use({ ...devices['Desktop Safari'], serviceWorkers: 'block' });
|
|
|
|
test('Studio page snapshot: WebKit draws a seeded spread to a JPEG', async ({ page }) => {
|
|
await checkPageSnapshot(page);
|
|
});
|