[Bug]: iPad "Add environment": on-screen keyboard covers the Address and Code fields, so you can't see what you type or paste into them

Abierto Apto para principiantes
#32,972 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
65/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
ios, typescript
Área
mobile

Línea de trabajo

Empieza en el área de la aplicación móvil (apps/mobile) y localiza el formulario para añadir un entorno. Céntrate en los campos Dirección y Código y en cómo responde la vista cuando se abre el teclado en pantalla. Reproduce el comportamiento en un iPad en orientación horizontal y comprueba si el formulario puede desplazarse para mantener el campo activo visible y se pueda tocar. La tarea está terminada cuando ambos campos se pueden usar para escribir y pegar texto por encima del teclado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Area: apps/mobile
Impact: Major degradation or frequent failure

Steps to reproduce
  1. On an iPad in landscape with the on-screen keyboard, open T3 Code → Settings → Environments → Add environment.
  2. Under "Or enter it", tap the Address field.
Expected behavior

The form scrolls above the keyboard so the field you're typing in stays visible and can be tapped.

Actual behavior

The keyboard covers the whole "Or enter it" section, and the view doesn't scroll. Only the top edge of the field and the caret show above the keyboard (screenshot below). As a result:

  • You can't see what you type in Address or Code.
  • You can't paste. Getting iPadOS's Paste menu means tapping the field again, and the field is hidden behind the keyboard. So a pairing URL or code copied from the desktop can't be pasted.

I had to hide the keyboard and type https://<host>.<tailnet>.ts.net and the 12-character code without being able to see them. When you can't scan the QR code (for example, the QR is shown on the same device), entering it by hand is the only way to add an environment.

Environment
  • iPad Pro 11-inch (3rd generation), iPadOS 27.2, landscape, on-screen keyboard
  • T3 Code iOS app 2.2.0
  • Host: T3 Code Nightly 0.1.8-nightly.20261108.4367 on Linux, pairing over Tailscale HTTPS

Screenshot:
Image

Lenguaje dominante
TypeScript
Estrellas
24.8k
Forks
6.4k
Merge medio
7 h 33 min
PR fusionados (30 d)
96

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de pingdotgg/t3code

Todos los issues de pingdotgg/t3code

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.