root-cause
Debugging — find the root cause before proposing any fix. Use when the user reports a bug, error, failure, or unexpected behavior — trigger words: "broken", "500", "error", "sometimes fails", "just add a try/catch", "fix it", "why is this happening", "it doesn't work". Especially under time pressure, after a previous fix failed, or when the issue isn't fully understood.
Pinned to revision 30c4c2d844e3, so it is the text this page describes rather than whatever the author pushed since.
Files
Every link opens the file at its source, pinned to the revision this page describes.