diff --git a/.agents/references/known-issues.md b/.agents/references/known-issues.md index afafd03..2b92872 100644 --- a/.agents/references/known-issues.md +++ b/.agents/references/known-issues.md @@ -10,6 +10,12 @@ --- +### [2026-04-13] [Extension] html-patcher String.replace() `$'` 특수 패턴으로 인라인 스크립트 SyntaxError +- **증상**: Observer v8 인라인 스크립트가 workbench.html에 삽입되었으나 렌더러에서 전혀 실행되지 않음 (BEACON 핑 0건). V8 캐시 삭제 + AG 재시작 후에도 동일 +- **원인**: `html-patcher.ts`에서 `html.replace('', '\n' + inlineBlock + '\n')`를 사용. 인라인 스크립트의 NOISE_RE 정규식에 `')$', 'i'`가 있는데, `$'`는 JS `String.replace()`의 특수 대체 패턴(match 뒤의 텍스트)으로 해석됨. 이로 인해 `` 뒤의 원본 HTML 구조(``, `