Cara, se eu soubesse disso antes eu nunca precisaria ter tido tanta dor de cabeça implementando modais do bootstrap ou personalizados via JS.
Muitíssimo obrigado por compartilhar isso, realmente vai me ajudar demais mesmo daqui pra frente cara!
Uma mão na roda.
Vou tomar um tempinho livre pra dar uma lida na documentação completa do HTML algum dia, deve ter bastante coisa oculta nele que nem imaginamos que exista e serviria muito bem pra resolver problemas como este.
Em resposta a Elemento HTML <dialog>
1
1
Isso começou a ser aceitos por todos os navegadores a pouco tempo!