diff --git a/src/js/resources/scriptlets.js b/src/js/resources/scriptlets.js index f370e50b2..c580f4e7b 100755 --- a/src/js/resources/scriptlets.js +++ b/src/js/resources/scriptlets.js @@ -3472,6 +3472,7 @@ function trustedOverrideElementMethod( if ( methodPath === '' ) { return; } const safe = safeSelf(); const logPrefix = safe.makeLogPrefix('trusted-override-element-method', methodPath, selector, disposition); + const extraArgs = safe.getExtraArgs(Array.from(arguments), 3); proxyApplyFn(methodPath, function(context) { let override = selector === ''; if ( override === false ) { @@ -3492,7 +3493,7 @@ function trustedOverrideElementMethod( if ( disposition === 'throw' ) { throw new ReferenceError(); } - return validateConstantFn(false, disposition); + return validateConstantFn(true, disposition, extraArgs); }); }