Repository navigation
Commit d0a9cea
test(picker): the focus-guard test runs the page's own inModalOverlay beside the guard it lifts, and pins that focus in the score breakdown a sheet opened over it stays (merge of BQA-1 onto frv-d)
folderPicker's F1.10 test (frv-d) lifts the page's focusin guard and runs
it with stand-ins. Since BQA-1's B31 merged, the guard also lets focus stay
in a panel a sheet's own content opens over it — `!inModalOverlay(...)`
beside frv-d's #toasts exemption, the one condition the BQA-1 merge made of
both — and the test failed with "inModalOverlay is not defined" (found by
the coordinator's full-suite run on REL-55).
The test now lifts the page's own MODAL_OVERLAYS and inModalOverlay from
the built page, as it lifts the guard, rather than a stand-in that agrees
with itself, and asks one more thing of the merged guard: focus in the
score breakdown (#rcPopover) a sheet opened over it is not pulled back.
folderPicker 40/40. 3 hand mutants of the page's inModalOverlay, each RED
and restored by SHA-256: answering true ("control: focus that lands on the
page under a sheet is pulled back into it"), answering false and an empty
MODAL_OVERLAYS ("focus in the score breakdown a sheet opened over it stays
there (B31)").
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent 1aee927 commit d0a9cea
1 file changed
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1259 | 1259 | | |
1260 | 1260 | | |
1261 | 1261 | | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
1262 | 1268 | | |
1263 | 1269 | | |
1264 | 1270 | | |
| |||
1267 | 1273 | | |
1268 | 1274 | | |
1269 | 1275 | | |
1270 | | - | |
| 1276 | + | |
1271 | 1277 | | |
1272 | 1278 | | |
1273 | 1279 | | |
| |||
1276 | 1282 | | |
1277 | 1283 | | |
1278 | 1284 | | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
1279 | 1288 | | |
1280 | 1289 | | |
1281 | 1290 | | |
| |||
0 commit comments