From 4d8db6a6b6b50fd47861cbc1c7b3d1b1f86c7de3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Laurent?= <francois.laurent@posteo.net>
Date: Wed, 25 May 2022 17:26:48 +0200
Subject: [PATCH] fixes #43

---
 src/larvatagger.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/larvatagger.js b/src/larvatagger.js
index 65d9179..052c728 100644
--- a/src/larvatagger.js
+++ b/src/larvatagger.js
@@ -73,7 +73,11 @@ const LarvaTagger = (function () {
 	function insertNewTag(table, html) {
 		const frag = document.createRange().createContextualFragment(html);
 		const newtr = frag.firstChild.firstChild.firstChild;
-		const tbody = table.getElementsByTagName('tbody')[0];
+		let tbody = table.getElementsByTagName('tbody')[0];
+		if (tbody == null) {
+			tbody = document.createElement('tbody');
+			table.appendChild(tbody);
+		}
 		tbody.appendChild(newtr);
 		newtr.scrollIntoView();
 	}
-- 
GitLab