INNER CODE UNIT · JavaScript
removeUrlHost
mozilla/firefox-translations · extension/controller/backgroundScript.js:22
const removeUrlHost = s => s.replace(/(moz-extension|http|https):\/\/[^/?#]*(.*)/gm, "$2");
try {
if (ev.request) Reflect.deleteProperty(ev.request, "url");
for (let ex of ev.exception.values) {
for (let frame of ex.stacktrace.frames) {
frame.filename = removeUrlHost(frame.filename);
}
}
} catch (ex) {
console.error(ex)
console.error("Error in scrubbing Sentry data. " +
"Skipping to not propagate to global onerror and avoid sending sensitive data")
return null;
}
if (settings.sentryDebug) console.info("Sentry event: ", ev);
return ev;
}