You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Android smoke: 'keyboard dismissal should change emulator pixels' flakes on unrelated PRs #4264
The assertion is in test/integration/android-emulator-e2e/live-form-scenario.ts. It compares emulator screenshots before and after a keyboard dismissal, and fails when the pixels are identical. The likely causes, both unconfirmed:
the dismissal hasn't finished animating when the second capture is taken;
the keyboard was never shown, so there was nothing to dismiss.
Required behavior
Find out which: capture the keyboard state before and after on a failing run.
Make the check wait on an observable signal, such as the IME window being gone or the snapshot no longer showing the keyboard, rather than a pixel change at a fixed point.
Don't remove the check or loosen it to pass on identical frames.
Completion conditions
10 consecutive Android smoke runs on PRs pass this step.
A run where the keyboard was never shown fails with a cause that says so.
The issue reports an existing Android smoke assertion failing intermittently on unrelated PRs, with specific PR/job links and a concrete failing assertion. The request is to diagnose and fix the flaky behavior by using an observable signal, making it actionable.
Activity
apex-sentinel-staging commentedon Nov 6, 2026
Apex Sentinel · Issue review
Suggested label:
bugThe issue reports an existing Android smoke assertion failing intermittently on unrelated PRs, with specific PR/job links and a concrete failing assertion. The request is to diagnose and fix the flaky behavior by using an observable signal, making it actionable.
Required sections