From ce44c8e5296c2c44b646c96c7d86be22f2f56cb7 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 30 Nov 2022 11:59:42 +0800 Subject: [PATCH] Default parent classes being an empty array --- packages/readabilityjs/Readability.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/readabilityjs/Readability.js b/packages/readabilityjs/Readability.js index 409604e9f..27a159863 100644 --- a/packages/readabilityjs/Readability.js +++ b/packages/readabilityjs/Readability.js @@ -2785,7 +2785,7 @@ Readability.prototype = { return false; } - var parentClasses = node.parentNode.classList; + var parentClasses = node.parentNode?.classList || []; var haveToRemove = !this._isOmnivoreNode(node) && ( (img > 1 && p / img < 0.5 && !this._hasAncestorTag(node, "figure")) ||