Here's another reason why it may not work as expected: You're actually not using bootstrap modal, but coreui's version!
Bootstrap Events | CoreUI Events |
---|---|
show.bs.modal |
show.coreui.modal |
shown.bs.modal |
shown.coreui.modal |
hide.bs.modal |
hide.coreui.modal |
hidden.bs.modal |
hidden.coreui.modal |
n/a | hidePrevented.coreui.modal |