Skip to content

Commit 9e946ce

Browse files
committed
Improve trusted-override-element-method scriptlet
As discussed with filter list maintainers: uBlockOrigin/uBlock-discussions#933
1 parent b98a8d5 commit 9e946ce

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/js/resources/scriptlets.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3472,6 +3472,7 @@ function trustedOverrideElementMethod(
34723472
if ( methodPath === '' ) { return; }
34733473
const safe = safeSelf();
34743474
const logPrefix = safe.makeLogPrefix('trusted-override-element-method', methodPath, selector, disposition);
3475+
const extraArgs = safe.getExtraArgs(Array.from(arguments), 3);
34753476
proxyApplyFn(methodPath, function(context) {
34763477
let override = selector === '';
34773478
if ( override === false ) {
@@ -3492,7 +3493,7 @@ function trustedOverrideElementMethod(
34923493
if ( disposition === 'throw' ) {
34933494
throw new ReferenceError();
34943495
}
3495-
return validateConstantFn(false, disposition);
3496+
return validateConstantFn(true, disposition, extraArgs);
34963497
});
34973498
}
34983499

0 commit comments

Comments
 (0)