From 5fc5578dd57d87f059252f1f34c07add9541e41e Mon Sep 17 00:00:00 2001
From: Snater <git@snater.com>
Date: Tue, 2 Apr 2024 12:44:14 +0200
Subject: [PATCH] Issue #3314446: Do not initialise Inserter when there are no
 child nodes

---
 js/insert.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/js/insert.js b/js/insert.js
index 9d286e8..67b6be1 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;
       }
 
-- 
GitLab