Skip to content

Processing error with some pages in latest version.

Some websites now error during processing. For example:

readable https://example.com

Running that command results in the following error:

Retrieving...
Not sure if this document should be processed. Not processing
/usr/local/lib/node_modules/readability-cli/node_modules/dompurify/dist/purify.cjs.js:150
    return construct(func, args);
           ^

TypeError: root node is forbidden and cannot be sanitized in-place
    at /usr/local/lib/node_modules/readability-cli/node_modules/dompurify/dist/purify.cjs.js:150:12
    at DOMPurify.sanitize (/usr/local/lib/node_modules/readability-cli/node_modules/dompurify/dist/purify.cjs.js:1460:17)
    at sanitizeDOM (/usr/local/lib/node_modules/readability-cli/index.js:91:12)
    at getHTML (file:///usr/local/lib/node_modules/readability-cli/common.mjs:411:17)
    at default (file:///usr/local/lib/node_modules/readability-cli/common.mjs:445:27)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Node.js v19.3.0

Thanks for the useful tool!