Skip to content

Instantly share code, notes, and snippets.

View juliandescottes's full-sized avatar

Julian Descottes juliandescottes

View GitHub Profile
@juliandescottes
juliandescottes / toolbox_component_error_telemetry_summary_30_03_2026.md
Created March 30, 2026 12:38
toolbox_component_error_telemetry_summary_30_03_2026.md

DevTools Toolbox Error Analysis - Component (React) Errors

Period: 2026-03-16 05:58 to 2026-03-29 22:39 Total Errors: 163

Overview

The analysis reveals 163 component (React) errors, with the most common error being 'TypeError' (77.3%). 76.1% occur on release. Windows users account for 84.0% of all errors.

Platform Distribution

@juliandescottes
juliandescottes / toolbox_server_error_telemetry_summary_30_03_2026.md
Created March 30, 2026 12:34
toolbox_server_error_telemetry_summary_30_03_2026.md

DevTools Toolbox Error Analysis - Server Protocol Errors

Period: 2026-03-16 22:58 to 2026-03-29 23:52 Total Errors: 1239

Overview

The analysis reveals 1239 server protocol errors, with the most common error type being 'undefined' (37.1%). 88.5% occur on release. Windows users account for 84.2% of all errors.

Platform Distribution

DevTools Toolbox Error Analysis - Component (React) Errors

Period: 2026-03-08 03:02 to 2026-03-14 21:48 Total Errors: 15

Overview

The analysis reveals 15 component (React) errors, with the most common error being 'TypeError' (93.3%). 53.3% occur on aurora. Windows users account for 60.0% of all errors.

Platform Distribution

DevTools Toolbox Error Analysis - Server Protocol Errors

Period: 2026-03-03 09:22 to 2026-03-15 23:39
Total Errors: 151

Overview

The

DevTools Toolbox Error Analysis - Component (React) Errors

Period: 2026-02-27 13:57 to 2026-03-06 14:54 Total Errors: 20

Overview

The analysis reveals 20 component (React) errors, with the most common error being 'TypeError' (65.0%). 55.0% occur on aurora. Darwin users account for 60.0% of all errors.

Platform Distribution

DevTools Toolbox Error Analysis - Server Protocol Errors

Period: 2026-02-27 09:20 to 2026-03-08 16:55 Total Errors: 152

Overview

The analysis reveals 152 server protocol errors, with the most common error type being 'undefined' (45.4%). 93.4% occur on aurora. Windows users account for 75.0% of all errors.

Platform Distribution

We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 2.
event_timestamp,app_channel,os,error_name,component_stack,event_extra
2026-03-01 07:58,beta,Windows,TypeError,"
in ConsoleSettings
in div
in div
in FilterBar
in Connect(FilterBar)
in div
in App
in Connect(App)
We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 3.
event_timestamp,app_channel,os,packet_error,event_extra
2026-03-01 13:58,aurora,Windows,AbortError,"{""error_name"":""Error"",""glean_timestamp"":1772373522256,""packet_error"":""AbortError"",""packet_target"":""server0.conn0.watcher3"",""packet_type"":""watchTargets"",""server_stack"":"""",""stack"":""onPacket/<@resource://devtools/shared/protocol/Front.js:404:31\nDevTools RDP*request@resource://devtools/shared/protocol/Front.js:320:14\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:57:19\nstartListening@resource://devtools/shared/commands/target/target-command.js:532:35\nopen@resource://devtools/client/framework/toolbox.js:962:41\n_createToolbox@resource://devtools/client/framework/devtools.js:764:19\n""}"
2026-03-01 05:57,nightly,Linux,out of memory,"{""error_name"":""Error"",""glean_timestamp"":1772344666364,""packet_error"":""out of memory"",""packet_target"":""server0.conn0.watcher3"",""packet_type"":""watchTargets"",""server_stack"":"""",""stac
@juliandescottes
juliandescottes / gist:601f13e38662daba693a778ce31e5370
Created March 2, 2026 10:42
toolbox_server_error_telemetry_02_03_2026_CSV.csv
event_timestamp,app_channel,os,packet_error,event_extra
2026-03-01 13:58,aurora,Windows,AbortError,"{""error_name"":""Error"",""glean_timestamp"":1772373522256,""packet_error"":""AbortError"",""packet_target"":""server0.conn0.watcher3"",""packet_type"":""watchTargets"",""server_stack"":"""",""stack"":""onPacket/<@resource://devtools/shared/protocol/Front.js:404:31\nDevTools RDP*request@resource://devtools/shared/protocol/Front.js:320:14\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:57:19\nstartListening@resource://devtools/shared/commands/target/target-command.js:532:35\nopen@resource://devtools/client/framework/toolbox.js:962:41\n_createToolbox@resource://devtools/client/framework/devtools.js:764:19\n""}"
2026-03-01 05:57,nightly,Linux,out of memory,"{""error_name"":""Error"",""glean_timestamp"":1772344666364,""packet_error"":""out of memory"",""packet_target"":""server0.conn0.watcher3"",""packet_type"":""watchTargets"",""server_stack"":"""",""stac

Summary

Total Events: 44 toolbox crash events (Feb 23 - Mar 1, 2026)

Key Findings

  1. Most Common Error: TypeError in _getDebugTargetData (13 occurrences - 30%)
  • Location: toolbox.js:1486 → isDebugTargetFenix → _getPickerAdditionalClassName
  • Trigger: During toolbox initialization (open → _buildButtons → _buildPickerButton)