v145 · Web APIs · Triage Console

Crash triage console

Apply realistic scenario presets — "checkout flow", "video player", "long-running document" — to populate crashReporter key-value pairs, then inspect what a future crash report would carry. Useful for designing your crumb taxonomy.

Behind a flag. Enable chrome://flags/#crash-reporter-kv-api. Without the flag, this page falls back to an in-memory shim so you can still rehearse the API.

scenario presets

add / update a crumb

Keys cap at 64 chars, values at 256, total at 64 KB. The browser truncates older entries when the budget is exceeded.

budget

total bytes0 / 65536
entries0

active crumbs

No crumbs yet — apply a preset.

code

// crashReporter is the new global. Each key-value pair is attached to any
// crash report Chrome generates for this document, surfacing inside the
// report's "Annotations" panel.

crashReporter.set('step', 'payment');
crashReporter.set('order_id', '8742');
crashReporter.set('cart_items', String(items.length));

// Later, when a different flow ends:
crashReporter.delete('order_id');

// Iterate everything you've set:
for (const [k, v] of crashReporter.entries()) {
  console.log(k, '=', v);
}

see also