From 9a92603a142f8bc8bfe36d2eec3d1dd86722651b Mon Sep 17 00:00:00 2001 From: Leo Kettmeir Date: Mon, 7 Oct 2024 07:59:27 -0700 Subject: fix(ext/webstorage): make `getOwnPropertyDescriptor` with symbol return `undefined` (#13348) Closes #13347 --- ext/webstorage/01_webstorage.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ext/webstorage') diff --git a/ext/webstorage/01_webstorage.js b/ext/webstorage/01_webstorage.js index 3cbdd708d..9e8636656 100644 --- a/ext/webstorage/01_webstorage.js +++ b/ext/webstorage/01_webstorage.js @@ -143,6 +143,9 @@ function createStorage(persistent) { if (ReflectHas(target, key)) { return undefined; } + if (typeof key === "symbol") { + return undefined; + } const value = target.getItem(key); if (value === null) { return undefined; -- cgit v1.2.3