diff --git a/wax-prosemirror-plugins/src/images/captionPlugin.js b/wax-prosemirror-plugins/src/images/captionPlugin.js
index e4176614103ad406e0db7d132785f618c576c208..40264beb0ec6f32289aab54c7672bce6ece070db 100644
--- a/wax-prosemirror-plugins/src/images/captionPlugin.js
+++ b/wax-prosemirror-plugins/src/images/captionPlugin.js
@@ -85,7 +85,7 @@ const captionPlugin = key =>
         },
         keyup(view, e) {
           // delete caption if figure is deleted
-          if (e.key === 'Delete') {
+          if (e.key === 'Delete' || e.code === 'Backspace') {
             const figcap = document.getElementsByTagName('figcaption');
             const figcapLength = figcap.length;