{
  "id": 13928691,
  "title": "Thirteen strings and four regexes decide what our error reporter is never allowed to tell us",
  "url": "https://urgent.news/2026/10/12/thirteen-strings-and-four-regexes-decide-what-our-error-reporter-is",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-12T10:10:15.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/daniel_pertu/thirteen-strings-and-four-regexes-decide-what-our-error-reporter-is-never-allowed-to-tell-us-1393"
  },
  "original_language": "en",
  "account": "Our error reporter has two types of filters that determine which errors get reported. The first is a list of thirteen strings and four regex patterns, which ignore errors from other people's software or browser noise. These include errors from third-party extensions, Chrome and Firefox extensions, and common browser issues like network errors. The second filter is based on the NODE_ENV environment variable, which determines whether the error is from a production build or a local development environment. This helps prevent local errors from being mixed with real user errors. The configuration is designed to be flexible and not overly restrictive, as many of the ignored errors are not actually bugs in our code, but rather noise from the browser or user behavior.",
  "summary": "I wrote a while ago about how our error monitor gets loaded : dynamically, at the first idle moment, with a bounded buffer catching anything thrown before it arrives. That post was about the 300 KB. This one is about the part of the same file that has nothing to do with performance: the configuration that decides which errors are thrown away. It is the half of an error reporting setup nobody…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}