Switch language한국어
Back to the list

You Know What Happens When There's a Bug in Authentication? Absolutely Nothing.

TL;DR AI

Key summary

2 min read
  1. A missing `e.preventDefault()` in a React login flow caused keyboard-based sign-ins to fail during a government MFA rollout.

  2. Affected users saw server errors because the browser bypassed the React handler and submitted the form directly to the backend.

  3. The bug only appeared with keyboard submissions, not mouse clicks, making it hard to spot until the team observed users in person.

  4. The issue blocked some government service centre staff from accessing critical systems, underscoring how small frontend bugs can disrupt public operations.

Read the original