Candidate 3: merge new polish-lane-e head
All checks were successful
gate/round2-candidate full suite on da003d9e: design 295/295, app 945/946; the 1 failure (UpdatesKeysTest, lane E) fixed test-only in 3a315eb8 and verified by targeted run 12/12; Opt vc70 signer ok
review/round2-candidate No blocker; 1 decision for Justin (warm return), 9 minor findings

This commit is contained in:
root 2026-11-08 08:05:07 +01:00
commit 3a315eb809

View file

@ -92,6 +92,8 @@ class UpdatesKeysTest {
launch(UpdateUiState.Checking, settings = true) launch(UpdateUiState.Checking, settings = true)
repeat(9) { press(listOf(Key.DirectionDown)) } repeat(9) { press(listOf(Key.DirectionDown)) }
assertEquals(9, shell.settingsRow) assertEquals(9, shell.settingsRow)
// Visual settling precedes the spring's idle state and final row boundary.
rule.mainClock.advanceTimeUntil(timeoutMillis = 320) { !shell.view.listState.isScrollInProgress }
assertEquals(4, shell.view.listState.firstVisibleItemIndex) assertEquals(4, shell.view.listState.firstVisibleItemIndex)
capture("classic") capture("classic")
press(listOf(Key.DirectionCenter)) press(listOf(Key.DirectionCenter))