diff --git a/extension/src/http-bridge.ts b/extension/src/http-bridge.ts index 066925e..723f868 100644 --- a/extension/src/http-bridge.ts +++ b/extension/src/http-bridge.ts @@ -306,7 +306,7 @@ function _handlePending(req: any, res: any, ctx: HttpBridgeContext) { } // v14: Server-side junk content filter — CSS, source code, icon glue // This is the last line of defense regardless of observer version - const JUNK_CONTENT_RE = /(!important|::selection|background-color:|var\(--|font-size:|border-[a-z]+:|padding:|margin:|display:\s|===|!==|\|\||\.test\(|\.match\(|\.replace\(|_RE[.\s]|\brawDesc\b|\brawCmd\b|\benrichedCmd\b|\bquerySelector\b)/; + const JUNK_CONTENT_RE = /(!important|::selection|background-color:|var\(--|font-size:|border-[a-z]+:|padding:|margin:|display:\s|===|!==|\|\||\.\btest\(|\.\bmatch\(|\.\breplace\(|_RE[.\s]|\brawDesc\b|\brawCmd\b|\benrichedCmd\b|\bquerySelector\b|\.code-block|\.code-line|\.line-content|\{\s*--|integration\.build)/; const ICON_GLUE_RE = /(alternate_email|content_copy|content_paste|check_circle|chevron_right|chevron_left|keyboard_arrow|arrow_drop_down|arrow_drop_up|more_horiz|more_vert|expand_more|expand_less)[a-zA-Z]/; if (JUNK_CONTENT_RE.test(cmd) || ICON_GLUE_RE.test(cmd)) { ctx.logToFile(`[HTTP] filtered junk content: "${cmd.substring(0, 80)}"`);