Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save juliandescottes/d9419fcce42a4f5089be1124036ebdf9 to your computer and use it in GitHub Desktop.

Select an option

Save juliandescottes/d9419fcce42a4f5089be1124036ebdf9 to your computer and use it in GitHub Desktop.

DevTools Toolbox Error Analysis - Component (React) Errors

Period: 2026-03-23 12:40 to 2026-05-10 23:51 Total Errors: 803

Overview

The analysis reveals 803 component (React) errors, with the most common error being 'TypeError' (87.7%). 96.6% occur on release. Windows users account for 84.7% of all errors.

Platform Distribution

  • Windows: 680 errors (84.7%)
  • Linux: 62 errors (7.7%)
  • Darwin: 60 errors (7.5%)
  • OpenBSD: 1 errors (0.1%)

Channel Distribution

  • release: 776 errors (96.6%)
  • nightly: 11 errors (1.4%)
  • aurora: 10 errors (1.2%)
  • beta: 3 errors (0.4%)
  • default: 3 errors (0.4%)

Error Breakdown by Category

1. TypeError in EvaluationContextSelector - 405 errors (50.4%)

Component:

  • Primary: EvaluationContextSelector

Error location:

get name@resource://devtools/client/fronts/targets/worker.js:35:5

Affected:

  • Channels: release (391), nightly (10), default (2), beta (1), aurora (1)
  • Platforms: Windows (363), Darwin (28), Linux (14)

2. TypeError in ConsoleSettings - 217 errors (27.0%)

Component:

  • Primary: ConsoleSettings

Error location:

get doc@resource://devtools/client/framework/toolbox.js:616:5

Affected:

  • Channels: release (213), aurora (3), beta (1)
  • Platforms: Windows (177), Linux (36), Darwin (4)

3. TypeError in HTMLPreview - 21 errors (2.6%)

Component:

  • Primary: HTMLPreview

Error location:

maybeCancelContentJSExecution@resource://gre/modules/RemoteWebNavigation.sys.mjs:42:5

Affected:

  • Channels: release (20), default (1)
  • Platforms: Darwin (11), Windows (9), OpenBSD (1)

4. TypeError in MenuButton - 17 errors (2.1%)

Component:

  • Primary: MenuButton

Error location:

UNSAFE_componentWillReceiveProps@resource://devtools/client/shared/components/menu/MenuButton.js:135:17

Affected:

  • Channels: release (15), aurora (2)
  • Platforms: Windows (14), Linux (2), Darwin (1)

5. undefined in RequestListContentComponent - 14 errors (1.7%)

Component:

  • Primary: RequestListContentComponent

Affected:

  • Channels: release (13), aurora (1)
  • Platforms: Windows (10), Darwin (4)

6. undefined in JSTerm - 10 errors (1.2%)

Component:

  • Primary: JSTerm

Affected:

  • Channels: release (9), aurora (1)
  • Platforms: Windows (10)

7. undefined in Connect(MonitorPanel) - 10 errors (1.2%)

Component:

  • Primary: Connect(MonitorPanel)

Affected:

  • Channels: release (10)
  • Platforms: Windows (10)

8. TypeError in ToolboxToolbar - 8 errors (1.0%)

Component:

  • Primary: ToolboxToolbar

Error location:

render@resource://devtools/client/framework/components/ToolboxToolbar.js:548:32

Affected:

  • Channels: release (8)
  • Platforms: Windows (5), Darwin (2), Linux (1)

9. TypeError in ResponsePanel - 8 errors (1.0%)

Component:

  • Primary: ResponsePanel

Error location:

renderJsonHtmlAndSource@resource://devtools/client/netmonitor/src/components/request-details/ResponsePanel.js:337:9

Affected:

  • Channels: release (8)
  • Platforms: Windows (7), Darwin (1)

10. InternalError in ResponsePanel - 7 errors (0.9%)

Component:

  • Primary: ResponsePanel

Error location:

parseJSON@resource://devtools/client/netmonitor/src/utils/request-utils.js:719:51

Affected:

  • Channels: release (7)
  • Platforms: Windows (4), Linux (2), Darwin (1)

Top Error Types Summary

  1. TypeError in EvaluationContextSelector - 405 occurrences (50.4%)
  2. TypeError in ConsoleSettings - 217 occurrences (27.0%)
  3. TypeError in HTMLPreview - 21 occurrences (2.6%)
  4. TypeError in MenuButton - 17 occurrences (2.1%)
  5. undefined in RequestListContentComponent - 14 occurrences (1.7%)
  6. undefined in JSTerm - 10 occurrences (1.2%)
  7. undefined in Connect(MonitorPanel) - 10 occurrences (1.2%)
  8. TypeError in ToolboxToolbar - 8 occurrences (1.0%)
  9. TypeError in ResponsePanel - 8 occurrences (1.0%)
  10. InternalError in ResponsePanel - 7 occurrences (0.9%)

Actionable Insights

    1. TypeError in EvaluationContextSelector accounts for 50.4% of all errors (405 occurrences)
    1. release channel dominance: 96.6% of errors are from release
    1. Platform-specific: TypeError in EvaluationContextSelector is predominantly on Windows (363/405 errors)

Recommendations

Priority 1: TypeError in EvaluationContextSelector

  • File location: devtools/client/fronts/targets/worker.js:35:5
  • Impact: 50.4% of all errors

Priority 2: TypeError in ConsoleSettings

  • File location: devtools/client/framework/toolbox.js:616:5
  • Impact: 27.0% of all errors

Priority 3: TypeError in HTMLPreview

  • File location: gre/modules/RemoteWebNavigation.sys.mjs:42:5
  • Impact: 2.6% of all errors

Priority 4: TypeError in MenuButton

  • File location: devtools/client/shared/components/menu/MenuButton.js:135:17
  • Impact: 2.1% of all errors

Priority 5: undefined in RequestListContentComponent

  • Impact: 1.7% of all errors

DevTools Toolbox Component (React) Errors (7-day analysis)

803 errors recorded from 2026-03-23 12:40 to 2026-05-10 23:51. Top issues: TypeError in EvaluationContextSelector (405 errors), TypeError in ConsoleSettings (217 errors), TypeError in HTMLPreview (21 errors). release channel represents 96.6% of errors. Windows accounts for 84.7% of errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment