From 3e66b69a6cf14099da6ed24f461862925dd60636 Mon Sep 17 00:00:00 2001 From: Katie Byers Date: Thu, 13 Feb 2020 21:42:26 +0100 Subject: [PATCH 1/3] add filter --- relay-filter/src/browser_extensions.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relay-filter/src/browser_extensions.rs b/relay-filter/src/browser_extensions.rs index e7ff3d2a1e0..2ab8a18790c 100644 --- a/relay-filter/src/browser_extensions.rs +++ b/relay-filter/src/browser_extensions.rs @@ -77,6 +77,8 @@ lazy_static! { # Dragon Web Extension from Nuance Communications # See: https://forum.sentry.io/t/error-in-raven-js-plugin-setsuspendstate/481/ plugin\.setSuspendState\sis\snot\sa\sfunction + # Chrome extension message passing failure + Extension context invalidated "# ) .expect("Invalid browser extensions filter (Exec Vals) Regex"); @@ -197,7 +199,6 @@ mod tests { let exceptions = [ "what does conduitPage even do", "null is not an object (evaluating 'elt.parentNode')", - "plugin.setSuspendState is not a function", "some error on top.GLOBALS", "biiig problem on originalCreateNotification", "canvas.contentDocument", @@ -215,6 +216,7 @@ mod tests { "conduitPage", "null is not an object (evaluating 'elt.parentNode')", "plugin.setSuspendState is not a function", + "Extension context invalidated", ]; for exc_value in &exceptions { From 3e58d4b8e62e2f83f43755c8171b448cd9388c90 Mon Sep 17 00:00:00 2001 From: Katie Byers Date: Thu, 13 Feb 2020 22:07:10 +0100 Subject: [PATCH 2/3] add missing | --- relay-filter/src/browser_extensions.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relay-filter/src/browser_extensions.rs b/relay-filter/src/browser_extensions.rs index 2ab8a18790c..98e95977bac 100644 --- a/relay-filter/src/browser_extensions.rs +++ b/relay-filter/src/browser_extensions.rs @@ -76,7 +76,7 @@ lazy_static! { null\sis\snot\san\sobject\s\(evaluating\s'elt.parentNode'\)| # Dragon Web Extension from Nuance Communications # See: https://forum.sentry.io/t/error-in-raven-js-plugin-setsuspendstate/481/ - plugin\.setSuspendState\sis\snot\sa\sfunction + plugin\.setSuspendState\sis\snot\sa\sfunction| # Chrome extension message passing failure Extension context invalidated "# From c62c2973fc1fec0aea7313fc052855e80e944738 Mon Sep 17 00:00:00 2001 From: Katie Byers Date: Thu, 13 Feb 2020 22:27:54 +0100 Subject: [PATCH 3/3] make regex *actually* be a regex --- relay-filter/src/browser_extensions.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relay-filter/src/browser_extensions.rs b/relay-filter/src/browser_extensions.rs index 98e95977bac..4f72f1d7294 100644 --- a/relay-filter/src/browser_extensions.rs +++ b/relay-filter/src/browser_extensions.rs @@ -78,7 +78,7 @@ lazy_static! { # See: https://forum.sentry.io/t/error-in-raven-js-plugin-setsuspendstate/481/ plugin\.setSuspendState\sis\snot\sa\sfunction| # Chrome extension message passing failure - Extension context invalidated + Extension\scontext\sinvalidated "# ) .expect("Invalid browser extensions filter (Exec Vals) Regex");