# A Reproducible Process for Fixing Bugs

DevFeed: [A Reproducible Process for Fixing Bugs](<https://devfeed.tech/articles/how-to-fix-any-bug-36173.md>)

Original publisher: [Read original article](<https://overreacted.io/how-to-fix-any-bug/>)

Published: 2025-10-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [React Router](<https://devfeed.tech/topics/react-router.md>), [React](<https://devfeed.tech/topics/react.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Mocking](<https://devfeed.tech/topics/mocking.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [claude](<https://devfeed.tech/tags/claude.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mocking](<https://devfeed.tech/tags/mocking.md>), [react](<https://devfeed.tech/tags/react.md>), [react-router](<https://devfeed.tech/tags/react-router.md>)

## AI overview

The article describes debugging a web app where adding a React Router server call caused scrolling to jitter. It argues that reliable reproductions are essential because Claude and human engineers can propose incorrect fixes without a reproducible test.

## Source excerpt

The joys of vibecoding.