diff --git a/js/insert.js b/js/insert.js
index 9d286e87f63f553fa8c21894f38fc99056d06eb9..67b6be1ae30374fe71d701a99a5396806f17ebaf 100644
--- a/js/insert.js
+++ b/js/insert.js
@@ -28,7 +28,10 @@
 
     // Initialize Inserter managing content insertion
     context.querySelectorAll('.insert').forEach(element => {
-      if (registry.find(inserter => inserter.container === element)) {
+      if (
+        !element.hasChildNodes()
+        || registry.find(inserter => inserter.container === element)
+      ) {
         return;
       }