diff --git a/dist/HTMLNormalizer/HTMLNormalizer.js b/dist/HTMLNormalizer/HTMLNormalizer.js
index 839adf3cdad35407f475a1704094fa7e996da467..68dc062b75b86094cc0fbeb7158641480a0f1311 100644
--- a/dist/HTMLNormalizer/HTMLNormalizer.js
+++ b/dist/HTMLNormalizer/HTMLNormalizer.js
@@ -133,7 +133,7 @@ const pruneHtmlNode = (node, pruneElement) => {
         case constants_1.DOCUMENT_TYPE_NODE:
             toBeRemoved = true;
             break;
-        case node.TEXT_NODE: {
+        case constants_1.TEXT_NODE: {
             const trimmedText = node.textContent.trim();
             if (trimmedText === "") {
                 toBeRemoved = true;
diff --git a/dist/HTMLNormalizer/strategies/common.js b/dist/HTMLNormalizer/strategies/common.js
index edd79a771b6600a0a32672d8f98a20669303ea65..8bf68f4807488fe2eddcdcabfc5e327f187779ec 100644
--- a/dist/HTMLNormalizer/strategies/common.js
+++ b/dist/HTMLNormalizer/strategies/common.js
@@ -34,10 +34,6 @@ const pruneElement = (element) => {
     if (isDummyQrCode(element)) {
         return true;
     }
-    if (element.nodeName.toLowerCase() === "div" &&
-        element.childNodes.length === 0) {
-        return true;
-    }
     return !!exports.ELEMENT_TYPES_TO_REMOVE[element.nodeName.toLowerCase()];
 };
 exports.pruneElement = pruneElement;
diff --git a/dist/HTMLNormalizer/strategies/outlook.js b/dist/HTMLNormalizer/strategies/outlook.js
index 860c1d49716ef719eb6fcf72a78e2d121edbd036..e30b79d3a9b51a0c19e1f6a4615a8042e75bd8bb 100644
--- a/dist/HTMLNormalizer/strategies/outlook.js
+++ b/dist/HTMLNormalizer/strategies/outlook.js
@@ -31,7 +31,7 @@ const removeQrCodeNodes = (document) => {
         let toRemove = [];
         let child = node.firstChild;
         while (child) {
-            if (child.nodeType == child.ELEMENT_NODE) {
+            if (child.nodeType == constants_1.ELEMENT_NODE) {
                 toRemove = [...toRemove, ...remove(child)];
                 const childElement = child;
                 const id = childElement.getAttribute("id");