From 31071bd11e4926a73abaab8da4d9186dccbdb20c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=CE=9ENS=CE=9BI?= Date: Thu, 24 Apr 2025 07:34:49 +0200 Subject: [PATCH] feat: ignore elements with a `vite-ignore` or `wxt-ignore` attribute (#1603) Co-authored-by: Aaron --- .../wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts b/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts index 0630a8cd..0830cd86 100644 --- a/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts +++ b/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts @@ -150,6 +150,13 @@ export function pointToDevServer( attr: string, ) { document.querySelectorAll(querySelector).forEach((element) => { + if ( + element.hasAttribute('vite-ignore') || + element.hasAttribute('wxt-ignore') + ) { + element.removeAttribute('wxt-ignore'); + return; + } const src = element.getAttribute(attr); if (!src || isUrl(src)) return;