[Android] Menu flashes when opening
Mantenedores costumam responder em até 3 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 42/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- android, react-native, typescript
- Domínio
- mobile
Direção de pesquisa
Comece reproduzindo a abertura do menu com visible=true em um Android emulator usando o ambiente React Native Paper 5.14.5 relatado e, em seguida, inspecione patches/react-native-paper+5.14.5.patch, especialmente a alteração referenciada. Confirme a causa em vez de depender do atraso de 1 ms; o trabalho estará concluído quando a abertura do menu não piscar mais no cenário de baixo desempenho relatado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Current behaviour
The menu component flashes when opening the menu via visible=true. I think this is actually not observable in production builds (with a Samsung S21) but rather in poor performance scenarios (dev, emulator)
Expected behaviour
The menu doesnt flash
How to reproduce?
show a menu
Preview
the video only shows the menu flashing once; in the actual emulator it flashes every time when the menu opens
https://github.com/user-attachments/assets/37fa7177-a05e-4a21-bdac-718822acc5bd
What have you tried so far?
await new Promise(resolve => setTimeout(resolve, 1));
fixes this issue; unfortunately I learned enough from experience to know this works but cant tell why.
Your Environment
| software | version |
|---|---|
| ios | n/a |
| android | 36 |
| react-native | 0.81.4 |
| react-native-paper | 5.14.5 |
| node | 22 |
| npm or yarn | yarn v4 |
| expo sdk | 54 |
- Linguagem predominante
- TypeScript
- Estrelas
- 14.5k
- Forks
- 2.3k
- Merge médio
- 8d 7h
- PRs com merge (30d)
- 5
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de callstack/react-native-paper
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
callstack/react-native-paper#5146 · 2 comentários ·
Mantenedores costumam responder em até 3 dias
-
Menu ignores the keyboard when it mounts while the keyboard is already openTalvez já em andamento @manchoudhary assumiu há 49 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
callstack/react-native-paper#5096 ·
Mantenedores costumam responder em até 3 dias
-
Tooltip: onPress event object is not propagated to parent component on nativeTalvez já em andamento @aliyilmaztech assumiu há 82 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
callstack/react-native-paper#5003 ·
Mantenedores costumam responder em até 3 dias
-
Snackbar stays mounted after `visible=false` under new architecture (iOS + Android)Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
callstack/react-native-paper#4951 ·
Mantenedores costumam responder em até 3 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
callstack/react-native-paper#4881 ·
Mantenedores costumam responder em até 3 dias
Todas as issues de callstack/react-native-paper
Issues semelhantes
-
Remove unused dependenciesTalvez já em andamento @alastair-smith assumiu hoje. Abertachore other
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
alastair-smith/card-games#384 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
code-yeongyu/senpi#5571 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
nexu-io/open-design#9262 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
friction
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
kentcdodds/kody#4753 ·
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
lingdojo/kana-dojo#33508 · 1 comentário · 5 reações ·
Mantenedores costumam responder em até 1 dia