El menú contextual de Android cubre al asistente AI del compositor

Continuando parcialmente este tema: AI helper has disappeared in composer

Hola :waving_hand:

Creo que esto solo causa problemas en Android porque el menú contextual se abre en la parte superior del texto seleccionado. Ahora, el asistente de IA también se abre en la posición superior, lo que lo hace inutilizable la mayor parte del tiempo.

En la línea superior se alinea bien, pero falta la distancia con la burbuja.

De lo contrario, se abre en la posición superior

Gracias :slightly_smiling_face:

3 Me gusta

@awesomerobot / @keegan Me pregunto si deberíamos usar un paradigma diferente para el móvil.

¿Quizás intentar luchar con los menús contextuales del móvil es demasiado difícil?

Supongo que podemos jugar al topo y renderizarlo a 20px de distancia, pero no estoy seguro de que esto sea ganable a largo plazo.

Por ejemplo, ¿podríamos usar esta área de forma bastante segura en el móvil?

6 Me gusta

Sí, por favor. Porque normalmente necesito casi siempre tocar el texto seleccionado dos veces para que el menú contextual desaparezca, porque el asistente está total o parcialmente debajo de él. Pero el iPhone 15 con el iOS más reciente ya no funciona así. Si hago que el menú contextual desaparezca, el asistente también desaparecerá.

Claro, puedo mover un teléfono aquí, allá y por todas partes y a veces consigo que el asistente sea visible, pero a veces salta a otro lugar de forma totalmente aleatoria.

Sí. Ya no son cosas de Android, pero no veo ningún sentido en discutir lo mismo en varios temas.

4 Me gusta

Pero la burbuja se puede mover, ¿correcto?

3 Me gusta

Puede, pero diferentes sistemas operativos renderizan el menú nativo de desplazamiento en diferentes lugares.

No tenemos control sobre lo que hacen los desarrolladores principales de Android/Apple y no podemos inyectar en el menú nativo de desplazamiento.

6 Me gusta

Puede, pero si solo quiero seleccionar esa palabra, sigue siendo un problema.

Es la misma situación que con esta: Quoting popup positioning on mobile

4 Me gusta

Esto debería estar resuelto ahora con:

Gracias @chapoi :tada:

3 Me gusta

Gracias, se ve genial. Una cosa que noté es que no calcula con el teclado.

2 Me gusta

Hmm, me está funcionando en iOS. Quizás sea un problema específico de Android.

Haré algunas pruebas en un dispositivo Android y veré si puedo resolver el problema.

2 Me gusta

Pongamos el iPad en esa lista también… No, todavía está en algún lugar.

2 Me gusta

@Don Hmm, está funcionando en mi dispositivo Android :confused: ¿Puedes compartir más detalles sobre qué dispositivo estás usando?

1 me gusta

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

1 me gusta

Así que, muy raro, tampoco me funcionó con el teclado virtual, pero ahora de repente sí. ¿Puedes actualizar e intentar de nuevo para confirmar que todavía no aparece? (para el iPad, Android es un problema diferente)

¡Gracias!

1 me gusta

Sí, en Android me funciona si añado env(keyboard-inset-height) al cálculo superior.

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

2 Me gusta

Tampoco me funciona en Android.

En Android usamos la API de visibilidad del teclado adecuada, por lo que es una solución fácil siguiendo la sugerencia de @Don, en lugar del dolor de cabeza de iOS.

2 Me gusta

Esto ahora también funciona en Android.

2 Me gusta

¿Tú también? ¿Querías decir “solo androides”?

No, también funciona en nuestros iPhones. ¿Todavía te refieres a que tu iPad no funciona?

Mi iPhone no funcionó aquí, pero tampoco lo hizo el iPad. Así que o todavía está roto o ya no tengo derechos para usar el asistente de IA en el compositor.

Pero reconstruiré mi foro y veamos si la situación es diferente.

¿Puede ser un problema del Hub :thinking: No, no lo es.

1 me gusta

Esto está en mi iPhone en Meta:

  • seleccionar texto lo suficientemente grande (mínimo 3 caracteres, creo)
  • ¿no obtienes la ventana emergente en la esquina inferior derecha?