diff --git a/package.json b/package.json index 948e4cd..0187229 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "thatconference.com", - "version": "5.1.9", + "version": "5.1.10", "description": "THATConference.com website", "main": "index.js", "type": "module", diff --git a/src/hooks.client.js b/src/hooks.client.js index d267863..aff9013 100644 --- a/src/hooks.client.js +++ b/src/hooks.client.js @@ -3,11 +3,13 @@ import { logging } from '$lib/config.public'; Sentry.init({ dsn: logging.dsn, + attachStacktrace: true, tracesSampleRate: 1, replaysSessionSampleRate: 0.1, replaysOnErrorSampleRate: 1, integrations: [new Sentry.Replay()], - environment: logging.environment + environment: logging.environment, + denyUrls: logging.denyUrls }); export const handleError = Sentry.handleErrorWithSentry(); diff --git a/src/hooks.server.js b/src/hooks.server.js index 175f8ac..53f606a 100644 --- a/src/hooks.server.js +++ b/src/hooks.server.js @@ -15,8 +15,10 @@ const { clientSecret, secret } = privateConfig(); Sentry.init({ dsn: logging.dsn, + attachStacktrace: true, environment: logging.environment, - tracesSampleRate: 1 + tracesSampleRate: 1, + denyUrls: logging.denyUrls }); const loginRedirectPaths = ['/my', '/sponsor-admin', '/admin', '/speakers']; diff --git a/src/lib/config.public.js b/src/lib/config.public.js index 20c9d39..0296674 100644 --- a/src/lib/config.public.js +++ b/src/lib/config.public.js @@ -48,7 +48,15 @@ export const securityConfig = () => { export const logging = { dsn: 'https://857800ed593d481bb0da2843516d7845@o235190.ingest.sentry.io/4504617287417856', - environment: env.PUBLIC_VERCEL_ENV + environment: env.PUBLIC_VERCEL_ENV, + denyUrls: [ + '/cdn-cgi/zaraz/', + 'https://js.zi-scripts.com/', // zoom info + /^chrome:\/\//i, + /^https?:\/\/(?:\w+\.)?cloudflareinsights\.com\//, + /^https?:\/\/(?:\w+\.)?gstatic\.com\//, + 'bpm:///conversations-embed' + ] }; export const debug = {