Files
Sebastian "Sebbie" SilbermannandGitHub ad90a67439 [test] Assert on stable error codes (#84671)
Fixes
```
DevErrorOverlay › sends feedback when clicking not helpful button

    expect(received).toEqual(expected) // deep equality

    - Expected  - 1
    + Received  + 1

      Array [
    -   "/__nextjs_error_feedback?errorCode=E794&wasHelpful=false",
    +   "/__nextjs_error_feedback?errorCode=E209&wasHelpful=false",
      ]
```

--
https://github.com/vercel/next.js/actions/runs/18360913450/job/52306369449#step:34:793
2025-10-09 00:20:13 -07:00

19 lines
379 B
TypeScript

'use client'
import React from 'react'
export default function Page() {
const [shouldShow, setShouldShow] = React.useState(false)
if (shouldShow) {
const error = new Error('Client error!')
;(error as any).__NEXT_ERROR_CODE = 'E40'
throw error
}
return (
<div>
<button onClick={() => setShouldShow(true)}>break on client</button>
</div>
)
}