From c19ca2147c320588064502b9b653daee2aeb0ab5 Mon Sep 17 00:00:00 2001 From: Yanlong Wang Date: Sat, 8 Mar 2025 18:43:39 +0800 Subject: [PATCH] fix: bug in pptr injections --- src/services/puppeteer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/puppeteer.ts b/src/services/puppeteer.ts index 007ae18..a3391bf 100644 --- a/src/services/puppeteer.ts +++ b/src/services/puppeteer.ts @@ -271,7 +271,7 @@ function getMaxDepthAndCountUsingTreeWalker(root) { root, NodeFilter.SHOW_ELEMENT, (node) => { - const nodeName = node.nodeName.toLowerCase(); + const nodeName = node.nodeName?.toLowerCase(); return (nodeName === 'svg') ? NodeFilter.FILTER_REJECT : NodeFilter.FILTER_ACCEPT; }, false @@ -1102,7 +1102,7 @@ export class PuppeteerControl extends AsyncService { snapshot.childFrames = await pSubFrameSnapshots; } } catch (err: any) { - this.logger.warn(`Page ${sn}: Failed to finalize ${url}`, { err: marshalErrorLike(err) }); + this.logger.warn(`Page ${sn}: Failed to finalize ${url}`, { err }); if (stuff instanceof Error) { finalized = true; throw stuff;