From c1f230eeb76aaa50e98d3fe7d838573612b6e36f Mon Sep 17 00:00:00 2001 From: Tianren Dong Date: Wed, 9 Sep 2026 23:37:02 -0400 Subject: Enforce hard background and release 0.15.48 --- test-suite/challenges/43-hard-background.html | 42 +++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 test-suite/challenges/43-hard-background.html (limited to 'test-suite/challenges') diff --git a/test-suite/challenges/43-hard-background.html b/test-suite/challenges/43-hard-background.html new file mode 100644 index 0000000..3fe9a34 --- /dev/null +++ b/test-suite/challenges/43-hard-background.html @@ -0,0 +1,42 @@ + + +43 hard background + + + +
+

Hard-background target

+

Setup: keep /chrome background on. Select another tab in this same Chrome window so this target is inactive, then return to Pi. Do not select this tab again until verification finishes.

+

Runner: target this URL explicitly. Evaluate armBackgroundProbe(), snapshot and screenshot with background:false, then click Verify with domFallback:false and background:false. These foreground requests must not activate this tab. Read window.__verdict without activating it.

+

This page grades tab visibility and trusted input, not OS focus or macOS Spaces. Inspect the screenshot for the colored target below; test OS focus separately. Reload to reset.

+
SCREENSHOT TARGET: hard background
+ +
+ + -- cgit v1.2.3