Menu de contexto do Android cobre o assistente de IA do compositor

Continuando parcialmente este tópico: AI helper has disappeared in composer

Olá :waving_hand:

Acho que isso só causa problemas no Android porque o menu de contexto está abrindo no topo do texto selecionado. Agora, o auxiliar de IA também está abrindo na posição superior, o que o torna inutilizável na maior parte do tempo.

Na linha superior, ele se alinha bem, mas falta a distância para a bolha.

Caso contrário, ele abre na posição superior

Obrigado :slightly_smiling_face:

3 curtidas

@awesomerobot / @keegan Eu me pergunto se deveríamos usar um paradigma diferente para dispositivos móveis.

Talvez tentar lutar com os menus de contexto móveis seja muito difícil?

Acho que podemos jogar de pega-pega e renderizá-lo 20px fora, mas não tenho certeza se isso é vencível a longo prazo.

Por exemplo, poderíamos possivelmente usar esta área com bastante segurança no celular?

6 curtidas

Sim, por favor. Porque normalmente preciso quase sempre tocar no texto selecionado duas vezes para que o menu de contexto desapareça, pois o auxiliar fica totalmente ou parcialmente sob ele. Mas o iPhone 15 com o iOS mais recente não funciona mais assim. Se eu fizer o menu de contexto desaparecer, o auxiliar também sumirá.

Claro, posso jogar um telefone aqui, ali e em todos os lugares e às vezes consigo ver o auxiliar, mas às vezes ele pula para outro lugar totalmente aleatório.

Sim. Não são mais coisas do Android, mas não vejo sentido em discutir a mesma coisa em vários tópicos.

4 curtidas

Mas a bolha pode ser movida, correto?

3 curtidas

Ele pode, mas sistemas operacionais diferentes renderizam o menu de contexto nativo em locais diferentes.

Não temos controle sobre o que os desenvolvedores principais do Android/Apple fazem e não podemos injetar no menu de contexto nativo.

6 curtidas

Ele pode, mas se eu quiser selecionar apenas essa palavra, ainda é um problema.

É a mesma situação como com esta: Quoting popup positioning on mobile

4 curtidas

Isso deve ser resolvido agora com:

Obrigado @chapoi :tada:

3 curtidas

Obrigado, parece ótimo. Uma coisa que notei, não está calculando com o teclado.

2 curtidas

Hmm, está funcionando para mim no iOS. Talvez seja um problema específico do Android.

Farei alguns testes em um dispositivo Android e verei se consigo resolver o problema.

2 curtidas

Vamos colocar o iPad nessa lista também… Não, ainda está em algum lugar.

2 curtidas

@Don Hmm, está funcionando no meu dispositivo Android :confused: Você pode compartilhar mais detalhes sobre qual dispositivo você está usando?

1 curtida

Huawei P20 Pro
Android 10; CLT-L29 Build/HUAWEICLT-L29
Chrome 127.0.6533.103

1 curtida

Então, muito estranho, também não funcionou para mim com o teclado virtual, mas agora funciona de repente. Você pode, por favor, atualizar e tentar novamente para confirmar que ainda não está aparecendo? (para o iPad, Android é um problema diferente)

Obrigado!

1 curtida

Sim, no Android funciona para mim se eu adicionar o env(keyboard-inset-height) ao cálculo superior.

top: calc(var(--mobile-virtual-screen-height) - var(--composer-helper-menu-height) - env(keyboard-inset-height));

2 curtidas

Também não funciona para mim no Android.

No Android, usamos a API de visibilidade do teclado correta, então é uma correção fácil seguindo a sugestão do @Don, em vez da dor do iOS.

2 curtidas

Isso agora está funcionando no Android também.

2 curtidas

Também? Você quis dizer “apenas para robôs”?

Não, também está funcionando em nossos iPhones. Você ainda está se referindo ao seu iPad que não está funcionando?

Meu iPhone não funcionou aqui, mas o iPad também não. Então, ou ele ainda está quebrado ou não tenho mais direitos de usar o AI helper no composer.

Mas vou reconstruir meu fórum e veremos se a situação é diferente.

Pode ser um problema do Hub :thinking: Não, não é.

1 curtida

Isso está no meu iPhone no Meta:

  • selecionar texto grande o suficiente (mínimo de 3 caracteres, acho)
  • você não recebe o pop-up no canto inferior direito?