diff --git a/CHANGELOG.md b/CHANGELOG.md index 46be34755f..7b5a363512 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ **Internal:** - Emit negative outcomes in metric stats for metrics. ([#3436](https://github.com/getsentry/relay/pull/3436)) +- Add new inbound filter: Permission denied to access property "x" ([#3442](https://github.com/getsentry/relay/pull/3442)) ## 24.4.0 diff --git a/relay-filter/src/browser_extensions.rs b/relay-filter/src/browser_extensions.rs index c71836b757..61acac26a2 100644 --- a/relay-filter/src/browser_extensions.rs +++ b/relay-filter/src/browser_extensions.rs @@ -48,7 +48,10 @@ static EXTENSION_EXC_VALUES: Lazy = Lazy::new(|| { # Googletag is also very similar, caused by adblockers Cannot\sredefine\sproperty:\s(solana|ethereum|googletag)| # Translation service errors in Chrome on iOS - undefined\sis\snot\san\sobject\s\(evaluating\s'a.L'\) + undefined\sis\snot\san\sobject\s\(evaluating\s'a.L'\)| + # https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Property_access_denied + # Usually caused by extensions that do stuff that isn't allowed + Permission\sdenied\sto\saccess\sproperty\s "#, ) .expect("Invalid browser extensions filter (Exec Vals) Regex") @@ -269,6 +272,8 @@ mod tests { "Cannot redefine property: ethereum", "Cannot redefine property: googletag", "undefined is not an object (evaluating 'a.L')", + "Permission denied to access property \"correspondingUseElement\"", + "Permission denied to access property \"document\"", ]; for exc_value in &exceptions {