Olá ![]()
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.