Repository navigation
Galeria saiu com a barra de status: o teste de onboarding deixava o seletor de teclado aberto - #11
Merged
Merged
Conversation
O "Pular por agora" liga o que já está permitido: com o KeyFlow habilitado mas não ativo, abre o seletor de teclado do Android (assíncrono, ~1 s depois). No gate da main (f6cdb5e) a 1ª tentativa falhou com toque recusado e a repetição rodou sozinha no fim, com o Gboard ativo: o seletor subiu depois de a Activity fechar e ficou aberto com o foco, e a galeria do mesmo shard saiu com a barra de status em 22 de 36 telas. Reproduzido no emulador; agora o teste espera o seletor até 2 s e o fecha (3 de 3 voltas, o seletor abre e fecha antes de o teste terminar).
… fica pronta com as barras escondidas As barras do sistema só somem quando a janela da galeria tem o foco. Com um diálogo de sistema segurando o foco (o seletor de teclado deixado pela suíte, no gate da main de 2026-10-11) toda rota esperava os 3 s do foco, ficava pronta com a barra de status na tela e a captura pegava o relógio real e os ícones — 4,4–5,8 s até pronto, contra 1,3 s de mediana numa rodada sã. O verify-screens.sh aperta HOME (fecha diálogos de sistema) e recolhe a aba antes de capturar; a galeria só escreve o marcador de pronto com as barras escondidas de fato e, se passarem 10 s, segue e avisa "barras do sistema ainda visíveis" no logcat. Conferido no emulador com a CPU limitada como o CI: 36 de 36 capturas do recorte dentro do limiar, sem nenhum aviso.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
O X na main (f6cdb5e) era o shard 1/6 do gate: 22 de 36 capturas da galeria saíram com a barra de status real (relógio, ícones), ~0,24% dos pixels de diferença cada.
Causa
OnboardingRoutingTesttoca em "Pular por agora". O app então liga o que já está permitido: com o KeyFlow habilitado mas não ativo, abre o seletor de teclado do Android (assíncrono, ~1 s depois).Reproduzido no emulador: depois do teste,
mCurrentFocus=Select input method.Correção
OnboardingRoutingTest: espera o seletor até 2 s depois do "Pular" e o fecha. No emulador, 3 de 3 voltas: o seletor abre e fecha antes de o teste terminar.verify-screens.sh: aperta HOME e recolhe a aba de notificações antes de capturar.TESTING.md: teste que abre janela do sistema a fecha antes de terminar.