Erro: Não é possível fechar o modal usando o teclado ("Esc") ou clicando na sobreposição do modal

Notei um bug ao responder a um tópico:

Responder a uma postagem > adicionar texto > clicar em Fechar > Tentar sair do modal clicando em “Escape” > Tentar sair clicando na sobreposição do modal > Em seguida, clicar no cabeçalho do modal e clicar em “escape” e notar o foco ao redor do cabeçalho. Em seguida, rolar no fundo usando o mouse ou as teclas de seta para cima/para baixo. Eu esperaria que o fundo do modal estivesse congelado e não interativo.

Minha expectativa é que, quando um usuário clicar na sobreposição ou pressionar escape, o modal feche e o foco retorne ao elemento esperado, dependendo da seleção do usuário (por exemplo, manter a edição retorna à caixa de texto, descartar o levaria de volta ao topo da página ou criaria um tópico, etc.)… no momento, se você clicar em manter a edição, o foco simplesmente :magic_wand: desaparece.

A imagem mostra uma captura de tela de uma janela de navegador da web com uma caixa de texto branca na parte superior e código ao fundo. (Legenda da IA)

O console também tem um monte de erros.

Obrigado!!!

2 curtidas

Boa observação, deve ser corrigido por A11Y: Allow dismissing the discard drafts modal via keyboard by pmusaraj · Pull Request #29802 · discourse/discourse · GitHub

3 curtidas

Este tópico foi fechado automaticamente após 2 dias. Novas respostas não são mais permitidas.