Obrigado pelo detalhado relato, muito apreciado ![]()
Isso deve corrigir o problema; veja a descrição do commit para detalhes:
@sam @awesomerobot minha recomendação seria adicionar type="button" por padrão ao componente d-button. Adicionei suporte para o atributo type há alguns meses, e acho que devemos ir além disso. É tão fácil criar esse tipo de comportamento inesperado.