Estou tentando melhorar um pouco o tratamento de exceções ao editar a descrição de uma tarefa. Quando o usuário tenta salvar a descrição vazia, exibi um alerta de que o novo nome da tarefa não pode estar vazio. Ao clicar no OK do alert o prompt fecha, obrigando o usuário a clicar em editar novamente. Teria alguma forma de voltar o foco para o prompt, mantendo ele aberto? Segue o trecho de código onde estou fazendo esse tratamento:
botao.onclick = () => {
const novaDescricao = prompt("Qual é o novo nome da tarefa?");
if (novaDescricao) {
paragrafo.textContent = novaDescricao;
tarefa.descricao = novaDescricao;
atualizarTarefas();
} else if (novaDescricao == '') {
alert('Atenção. O novo nome da tarefa não pode estar vazio.');
}
}