summaryrefslogtreecommitdiff
path: root/ext/webstorage/01_webstorage.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/webstorage/01_webstorage.js')
-rw-r--r--ext/webstorage/01_webstorage.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/webstorage/01_webstorage.js b/ext/webstorage/01_webstorage.js
index 558522a3c..4abb64bfc 100644
--- a/ext/webstorage/01_webstorage.js
+++ b/ext/webstorage/01_webstorage.js
@@ -91,8 +91,6 @@
}
function createStorage(persistent) {
- if (persistent) window.location;
-
const storage = webidl.createBranded(Storage);
storage[_persistent] = persistent;
@@ -133,7 +131,8 @@
return true;
},
has(target, p) {
- return (typeof target.getItem(p)) === "string";
+ return p === SymbolFor("Deno.customInspect") ||
+ (typeof target.getItem(p)) === "string";
},
ownKeys() {
return core.opSync("op_webstorage_iterate_keys", persistent);