diff --git a/changes/changelog.d/1272.bugfix b/changes/changelog.d/1272.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..67b8353f69a45c7e445dffecd84fd2e503a680ef
--- /dev/null
+++ b/changes/changelog.d/1272.bugfix
@@ -0,0 +1 @@
+Fix delete library modal closing immediately (#1272)
\ No newline at end of file
diff --git a/front/src/views/content/libraries/Form.vue b/front/src/views/content/libraries/Form.vue
index 0dafdf1557b8c67a1f3ccdfc380ec3bd191ea23f..dd8e6421675fa2383a6bc6fcadb0e4d5f450ab77 100644
--- a/front/src/views/content/libraries/Form.vue
+++ b/front/src/views/content/libraries/Form.vue
@@ -26,7 +26,7 @@
       <translate translate-context="Content/Library/Button.Label/Verb" v-if="library">Update library</translate>
       <translate translate-context="Content/Library/Button.Label/Verb" v-else>Create library</translate>
     </button>
-    <dangerous-button v-if="library" class="ui right floated basic danger button" @confirm="remove()">
+    <dangerous-button v-if="library" type="button" class="ui right floated basic danger button" @confirm="remove()">
       <translate translate-context="*/*/*/Verb">Delete</translate>
       <p slot="modal-header">
         <translate translate-context="Popup/Library/Title">Delete this library?</translate>