Eu tive esse problema mesmo depois de remover TODOS os botões do meu Bootstrap Modal, então nenhuma das soluções aqui me ajudou.
Descobri que um formulário com um único campo de texto faria com que o navegador enviasse um formulário (e resultaria em dispensar), se você pressionasse Enter enquanto o foco do teclado estivesse no campo de texto. Isso parece ser mais um problema de navegador / formulário do que qualquer coisa com o Bootstrap.
Minha solução foi definir o atributo onsubmit do formulário para onsubmit = "return false"
Isso pode ser um problema se você estiver realmente usando o evento submit, mas estou usando estruturas JS que geram solicitações AJAX em vez de enviar um navegador, então prefiro desabilitar totalmente o submit. (Isso também significa que não preciso ajustar manualmente cada elemento do formulário que pode acionar um envio).
Mais informações aqui: Diálogos modais de bootstrap com um único campo de entrada de texto sempre dispensados na tecla Enter