Skip to content

Commit 7244a35

Browse files
fix: avoid crash when readability parser returns null (#865)
1 parent 46f2b1d commit 7244a35

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/utils/get-core-content-text.mjs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,12 @@ export function getCoreContentText() {
7474
let article = new Readability(document.cloneNode(true), {
7575
keepClasses: true,
7676
}).parse()
77-
console.log('readerable')
78-
return postProcessText(article.textContent)
77+
if (article?.textContent) {
78+
console.log('readerable: successfully extracted content')
79+
return postProcessText(article.textContent)
80+
} else {
81+
console.log('readerable: parsing failed despite probability check')
82+
}
7983
}
8084

8185
const largestElement = findLargestElement(document.body)

0 commit comments

Comments
 (0)