iOS 26: Problema de fundo modal com teclado visível

Olá :waving_hand:

Desde o iOS 26, a Apple mudou a aparência do teclado — agora ele é semi-transparente com um efeito de desfoque.
Como resultado, quando o teclado está visível, o modal começa do topo do teclado, deixando a área atrás do teclado transparente.
Isso não fica muito bom visualmente, pois o modal parece “flutuar” sobre um fundo incompleto.

Acho que deveríamos ajustar o fundo do modal quando o teclado estiver aberto para que ele pareça mais natural — por exemplo, ajustando o fundo para cobrir visualmente a área do teclado.

Um pequeno ajuste CSS poderia ser algo como isto:

html.ios-device.keyboard-visible {
  .d-modal__backdrop {
    opacity: 1 !important; // forçado porque isso é animado
    background: var(--secondary);
  }
}

Dessa forma, o modal mantém um fundo consistente mesmo quando o teclado do iOS está visível.

1 curtida