1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-07-19 11:18:42 +02:00

Catch exceptions thrown Object.defineProperty

Related issue:
- https://github.com/uBlockOrigin/uAssets/issues/9883

Related commit:
- a9e6f9c72c
This commit is contained in:
Raymond Hill 2021-09-01 18:25:20 -04:00
parent 79a2678f00
commit 5dd91211ae
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2

View File

@ -932,6 +932,7 @@
prevSetter = odesc.set; prevSetter = odesc.set;
} }
} }
try {
Object.defineProperty(owner, prop, { Object.defineProperty(owner, prop, {
configurable, configurable,
get() { get() {
@ -947,6 +948,8 @@
handler.setter(a); handler.setter(a);
} }
}); });
} catch(ex) {
}
}; };
const trapChain = function(owner, chain) { const trapChain = function(owner, chain) {
const pos = chain.indexOf('.'); const pos = chain.indexOf('.');