test: exercise document visibility WebGL screenshots in rendered CI

This commit is contained in:
Neil
2026-09-06 00:00:10 -07:00
parent 04842b0cff
commit 90ebc3bfb9
3 changed files with 4 additions and 4 deletions
@@ -339,7 +339,7 @@ function annotateMeasurement(
}
test.describe('Terminal foreground redraw freeze repro', () => {
test('Codex-style line rewrites request a visible row refresh', async ({
test('@headful Codex-style line rewrites request a visible row refresh', async ({
orcaPage
}, testInfo) => {
await waitForSessionReady(orcaPage)
@@ -794,7 +794,7 @@ test.describe('Terminal tab switch visual restore', () => {
.toContain(marker)
})
test('keeps returned tab glyphs intact across tab switches', async ({ orcaPage }, testInfo) => {
test('@headful keeps returned tab glyphs intact across tab switches', async ({ orcaPage }, testInfo) => {
// Why: screenshot equality catches WebGL atlas corruption on the tab being
// resumed, not just stale cols/rows geometry checks.
await waitForSessionReady(orcaPage)
@@ -431,7 +431,7 @@ async function runAtlasReplacementScenario(page: Page): Promise<AtlasReplacement
test.describe('terminal WebGL atlas budget', () => {
test.describe.configure({ timeout: 120_000 })
test('keeps shared glyph pages bindable through overflow and recovery @terminal-rendering-golden', async ({
test('@headful keeps shared glyph pages bindable through overflow and recovery @terminal-rendering-golden', async ({
orcaPage
}) => {
await waitForActiveTerminalManager(orcaPage)
@@ -451,7 +451,7 @@ test.describe('terminal WebGL atlas budget', () => {
expect(result.pixelDiffAfterWipe).toBe(0)
})
test('rebuilds cached vertices after attaching a different shared atlas @terminal-rendering-golden', async ({
test('@headful rebuilds cached vertices after attaching a different shared atlas @terminal-rendering-golden', async ({
orcaPage
}) => {
await waitForActiveTerminalManager(orcaPage)