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;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…