diff --git a/assets/resources/scriptlets.js b/assets/resources/scriptlets.js index 7fc87fac3..5152c3d49 100644 --- a/assets/resources/scriptlets.js +++ b/assets/resources/scriptlets.js @@ -746,6 +746,7 @@ const odesc = Object.getOwnPropertyDescriptor(owner, prop); let prevGetter, prevSetter; if ( odesc instanceof Object ) { + if ( odesc.configurable === false ) { return; } if ( odesc.get instanceof Function ) { prevGetter = odesc.get; } @@ -808,7 +809,6 @@ return this.v; }, setter: function(a) { - if ( a === this.v ) { return; } this.v = a; if ( a instanceof Object ) { trapChain(a, chain);