From 4611a481aef633ae6555bc16cc82a535c68ea5e7 Mon Sep 17 00:00:00 2001 From: Dsaquel <291874700n@gmail.com> Date: Mon, 10 Nov 2025 23:45:30 +0100 Subject: [PATCH] fix(javascript): add self to BUILT_IN_VARIABLES --- src/languages/lib/ecmascript.js | 1 + test/markup/javascript/built-in.expect.txt | 3 ++- test/markup/javascript/built-in.txt | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/languages/lib/ecmascript.js b/src/languages/lib/ecmascript.js index 742cbc3828..18e6814df7 100644 --- a/src/languages/lib/ecmascript.js +++ b/src/languages/lib/ecmascript.js @@ -157,6 +157,7 @@ export const BUILT_IN_VARIABLES = [ "localStorage", "sessionStorage", "module", + "self", "global" // Node.js ]; diff --git a/test/markup/javascript/built-in.expect.txt b/test/markup/javascript/built-in.expect.txt index 85293cd90c..ac31c9c3ec 100644 --- a/test/markup/javascript/built-in.expect.txt +++ b/test/markup/javascript/built-in.expect.txt @@ -1,4 +1,5 @@ let bi = BigInt('1'); let inf = Infinity Number(undefined) -let today = new Date() \ No newline at end of file +let today = new Date() +self diff --git a/test/markup/javascript/built-in.txt b/test/markup/javascript/built-in.txt index 59bf8299a2..8a16218a70 100644 --- a/test/markup/javascript/built-in.txt +++ b/test/markup/javascript/built-in.txt @@ -1,4 +1,6 @@ let bi = BigInt('1'); let inf = Infinity Number(undefined) -let today = new Date() \ No newline at end of file +let today = new Date() +self +