From f248e6f1778dc26db91d3322de2ecca5d1aa9866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 27 Jan 2022 16:27:22 +0100 Subject: Revert "refactor: update runtime code for primordial checks for "instanceof" (#13497)" (#13511) This reverts commit 884143218fad0e18f7553aaf079d52de703f7601. --- ext/webstorage/01_webstorage.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'ext/webstorage') diff --git a/ext/webstorage/01_webstorage.js b/ext/webstorage/01_webstorage.js index 7ed7b6618..e71aafade 100644 --- a/ext/webstorage/01_webstorage.js +++ b/ext/webstorage/01_webstorage.js @@ -25,12 +25,12 @@ } get length() { - webidl.assertBranded(this, StoragePrototype); + webidl.assertBranded(this, Storage); return core.opSync("op_webstorage_length", this[_persistent]); } key(index) { - webidl.assertBranded(this, StoragePrototype); + webidl.assertBranded(this, Storage); const prefix = "Failed to execute 'key' on 'Storage'"; webidl.requiredArguments(arguments.length, 1, { prefix }); index = webidl.converters["unsigned long"](index, { @@ -42,7 +42,7 @@ } setItem(key, value) { - webidl.assertBranded(this, StoragePrototype); + webidl.assertBranded(this, Storage); const prefix = "Failed to execute 'setItem' on 'Storage'"; webidl.requiredArguments(arguments.length, 2, { prefix }); key = webidl.converters.DOMString(key, { @@ -61,7 +61,7 @@ } getItem(key) { - webidl.assertBranded(this, StoragePrototype); + webidl.assertBranded(this, Storage); const prefix = "Failed to execute 'getItem' on 'Storage'"; webidl.requiredArguments(arguments.length, 1, { prefix }); key = webidl.converters.DOMString(key, { @@ -73,7 +73,7 @@ } removeItem(key) { - webidl.assertBranded(this, StoragePrototype); + webidl.assertBranded(this, Storage); const prefix = "Failed to execute 'removeItem' on 'Storage'"; webidl.requiredArguments(arguments.length, 1, { prefix }); key = webidl.converters.DOMString(key, { @@ -85,13 +85,11 @@ } clear() { - webidl.assertBranded(this, StoragePrototype); + webidl.assertBranded(this, Storage); core.opSync("op_webstorage_clear", this[_persistent]); } } - const StoragePrototype = Storage.prototype; - function createStorage(persistent) { const storage = webidl.createBranded(Storage); storage[_persistent] = persistent; -- cgit v1.2.3