Skip to content

Commit 38fb5ed

Browse files
committed
chore(gates): prove the keyboard-occlusion cells on the four acting paths
1 parent 4da9583 commit 38fb5ed

4 files changed

Lines changed: 8 additions & 0 deletions

File tree

test/integration/interaction-contract/native-ref.coverage.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import { definePathCoverage } from './coverage-manifest.ts';
22

33
export const NATIVE_REF_COVERAGE = definePathCoverage('native-ref', {
44
occlusion: 'native-ref occlusion: preflight refuses a covered ref before the backend call',
5+
keyboardOcclusion:
6+
'native-ref keyboardOcclusion: preflight refuses a ref behind the visible keyboard before the backend call',
57
offscreen: 'native-ref offscreen: preflight refuses an off-screen ref before the backend call',
68
nonHittable:
79
'native-ref nonHittable: preflight annotates a non-hittable ref and still calls the backend',

test/integration/interaction-contract/runtime-ref.coverage.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import { definePathCoverage } from './coverage-manifest.ts';
22

33
export const RUNTIME_REF_COVERAGE = definePathCoverage('runtime-ref', {
44
occlusion: 'runtime-ref occlusion: covered ref is refused',
5+
keyboardOcclusion:
6+
'runtime-ref keyboardOcclusion: a ref behind the visible keyboard is refused with tap_keyboard_occludes_target',
57
parentOwnedTouchPoint:
68
'runtime-ref parentOwnedTouchPoint: a fully tiled parent ref refuses before dispatch',
79
offscreen: 'runtime-ref offscreen: closed-drawer ref refused with offscreen_ref',

test/integration/interaction-contract/runtime-selector.coverage.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ export const RUNTIME_SELECTOR_COVERAGE = definePathCoverage('runtime-selector',
66
'runtime-selector disambiguation: distinct subtrees reject without a geometry winner',
77
],
88
occlusion: 'runtime-selector occlusion: covered button is refused',
9+
keyboardOcclusion:
10+
'runtime-selector keyboardOcclusion: a selector behind the visible keyboard is refused with tap_keyboard_occludes_target',
911
parentOwnedTouchPoint:
1012
'runtime-selector parentOwnedTouchPoint: a fully tiled parent selector preserves selector context and refuses before dispatch',
1113
offscreen: [

test/integration/interaction-contract/target-drag.coverage.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ const DUAL_ENDPOINT_SUCCESS =
66
export const TARGET_DRAG_COVERAGE = definePathCoverage('target-drag', {
77
disambiguation: DUAL_ENDPOINT_SUCCESS,
88
occlusion: 'target-drag occlusion: a covered destination is refused before gesture dispatch',
9+
keyboardOcclusion:
10+
'target-drag keyboardOcclusion: a destination behind the visible keyboard is refused before gesture dispatch',
911
parentOwnedTouchPoint:
1012
'target-drag parentOwnedTouchPoint: a fully tiled selector endpoint refuses before gesture dispatch',
1113
offscreen: 'target-drag offscreen: an off-screen source is refused before gesture dispatch',

0 commit comments

Comments
 (0)