The "works on my machine" problem hits different when you're dealing with frontend issues across browsers, devices, and screen readers. Error tracking + screenshot capture at the moment of failure is exactly what most debugging workflows are missing.
We ran into this constantly while building AnveVoice — our AI voice assistant takes real DOM actions on websites (clicks, fills forms, navigates), and the behavior differences across Chrome, Safari, and Firefox were brutal. A user would report "it doesn't click the right button" and we'd see zero issues locally. Adding session replay and DOM state snapshots at the point of failure completely changed our debugging speed.
One suggestion: if you're capturing screenshots, consider also logging the DOM tree state at that moment. For accessibility-heavy apps especially, the visual screenshot alone doesn't tell you about missing ARIA labels or broken focus states that cause failures for assistive tech users. That's a gap most error tracking tools still ignore.