mirror of https://github.com/gorhill/uBlock.git
Fix last commit re. set-constant scriptlet
Related commit: - https://github.com/gorhill/uBlock/commit/40ea9d69d5d0 Related issue: - https://github.com/uBlockOrigin/uBlock-issues/issues/947 Restore intended behavior with original commit: - https://github.com/gorhill/uBlock/commit/14ebfbea279c The purpose of the original change was to be able to trap properties which values were `null`.
This commit is contained in:
parent
a9688cd670
commit
85cf8f5807
|
@ -549,7 +549,10 @@
|
||||||
const prop = chain.slice(0, pos);
|
const prop = chain.slice(0, pos);
|
||||||
let v = owner[prop];
|
let v = owner[prop];
|
||||||
chain = chain.slice(pos + 1);
|
chain = chain.slice(pos + 1);
|
||||||
if ( v instanceof Object || typeof v === 'object' ) {
|
if (
|
||||||
|
(v instanceof Object) ||
|
||||||
|
(typeof v === 'object' && v !== null)
|
||||||
|
) {
|
||||||
makeProxy(v, chain);
|
makeProxy(v, chain);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue