Skip to content

Upgrade React from fef12a01-20260413 to da9325b5-20260417#92945

Open
nextjs-bot wants to merge 6 commits intocanaryfrom
update/react/19.3.0-canary-da9325b5-20260417
Open

Upgrade React from fef12a01-20260413 to da9325b5-20260417#92945
nextjs-bot wants to merge 6 commits intocanaryfrom
update/react/19.3.0-canary-da9325b5-20260417

Conversation

@nextjs-bot
Copy link
Copy Markdown
Collaborator Author

nextjs-bot commented Apr 17, 2026

Failing test suites

Commit: 9c3006f | About building and testing Next.js

pnpm test-dev test/development/app-dir/browser-log-forwarding/fixtures/error-level/error-level.test.ts (job)

  • browser-log-forwarding error level > should only forward error logs to terminal (DD)
Expand output

● browser-log-forwarding error level › should only forward error logs to terminal

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `browser-log-forwarding error level should only forward error logs to terminal 1`

- Snapshot  - 0
+ Received  + 1

  [browser] browser error: this is an error message 
+ [browser] browser error: this is an error message

  29 |       .join('\n')
  30 |
> 31 |     expect(browserLogs).toMatchInlineSnapshot(
     |                         ^
  32 |       `"[browser] browser error: this is an error message "`
  33 |     )
  34 |   })

  at Object.toMatchInlineSnapshot (development/app-dir/browser-log-forwarding/fixtures/error-level/error-level.test.ts:31:25)

pnpm test-dev test/e2e/app-dir/log-file/log-file.test.ts (job)

  • log-file > should capture client logging in log file (DD)
Expand output

● log-file › should capture client logging in log file

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `log-file should capture client logging in log file 1`

- Snapshot  - 0
+ Received  + 5

  "{"timestamp":"xx:xx:xx.xxx","source":"Browser","level":"LOG","message":"Client: Complex circular object: {\"data\":{\"nested\":{\"items\":[1,2,3],\"value\":42},\"parent\":\"[Circular]\"},\"metadata\":{\"name\":\"safe stringify\",\"version\":\"1.0.0\"},\"name\":\"test\"}"}
  {"timestamp":"xx:xx:xx.xxx","source":"Browser","level":"ERROR","message":"Client: This is an error message from client component \n    at ClientPage.useEffect (app/client/page.tsx:25:13)\n  23 |     circularObj.data.parent = circularObj\n  24 |     console.log('Client: Complex circular object:', circularObj)\n> 25 |     console.error('Client: This is an error message from client component')\n     |             ^\n  26 |     console.warn('Client: This is a warning message from client component')\n  27 |   }, [])\n  28 | (app/client/page.tsx:25:13)"}
  {"timestamp":"xx:xx:xx.xxx","source":"Server","level":"ERROR","message":"[browser] \"Client: This is an error message from client component\" \"\\n    at ClientPage.useEffect (app/client/page.tsx:25:13)\\n  23 |     circularObj.data.parent = circularObj\\n  24 |     console.log('Client: Complex circular object:', circularObj)\\n> 25 |     console.error('Client: This is an error message from client component')\\n     |             ^\\n  26 |     console.warn('Client: This is a warning message from client component')\\n  27 |   }, [])\\n  28 |\" \"(app/client/page.tsx:25:13)\""}
  {"timestamp":"xx:xx:xx.xxx","source":"Browser","level":"WARN","message":"Client: This is a warning message from client component"}
+ {"timestamp":"xx:xx:xx.xxx","source":"Server","level":"WARN","message":"[browser] \"Client: This is a warning message from client component\" \"(app/client/page.tsx:26:13)\""}
+ {"timestamp":"xx:xx:xx.xxx","source":"Browser","level":"LOG","message":"Client: Complex circular object: {\"data\":{\"nested\":{\"items\":[1,2,3],\"value\":42},\"parent\":\"[Circular]\"},\"metadata\":{\"name\":\"safe stringify\",\"version\":\"1.0.0\"},\"name\":\"test\"}"}
+ {"timestamp":"xx:xx:xx.xxx","source":"Browser","level":"ERROR","message":"Client: This is an error message from client component \n    at ClientPage.useEffect (app/client/page.tsx:25:13)\n  23 |     circularObj.data.parent = circularObj\n  24 |     console.log('Client: Complex circular object:', circularObj)\n> 25 |     console.error('Client: This is an error message from client component')\n     |             ^\n  26 |     console.warn('Client: This is a warning message from client component')\n  27 |   }, [])\n  28 | (app/client/page.tsx:25:13)"}
+ {"timestamp":"xx:xx:xx.xxx","source":"Server","level":"ERROR","message":"[browser] \"Client: This is an error message from client component\" \"\\n    at ClientPage.useEffect (app/client/page.tsx:25:13)\\n  23 |     circularObj.data.parent = circularObj\\n  24 |     console.log('Client: Complex circular object:', circularObj)\\n> 25 |     console.error('Client: This is an error message from client component')\\n     |             ^\\n  26 |     console.warn('Client: This is a warning message from client component')\\n  27 |   }, [])\\n  28 |\" \"(app/client/page.tsx:25:13)\""}
+ {"timestamp":"xx:xx:xx.xxx","source":"Browser","level":"WARN","message":"Client: This is a warning message from client component"}
  {"timestamp":"xx:xx:xx.xxx","source":"Server","level":"WARN","message":"[browser] \"Client: This is a warning message from client component\" \"(app/client/page.tsx:26:13)\""}"

  136 |         const newLogContent = getNewLogContent()
  137 |         // Only browser only logs are being forwarded to terminal
> 138 |         expect(newLogContent).toMatchInlineSnapshot(`
      |                               ^
  139 |          "{"timestamp":"xx:xx:xx.xxx","source":"Browser","level":"LOG","message":"Client: Complex circular object: {\\"data\\":{\\"nested\\":{\\"items\\":[1,2,3],\\"value\\":42},\\"parent\\":\\"[Circular]\\"},\\"metadata\\":{\\"name\\":\\"safe stringify\\",\\"version\\":\\"1.0.0\\"},\\"name\\":\\"test\\"}"}
  140 |          {"timestamp":"xx:xx:xx.xxx","source":"Browser","level":"ERROR","message":"Client: This is an error message from client component \\n    at ClientPage.useEffect (app/client/page.tsx:25:13)\\n  23 |     circularObj.data.parent = circularObj\\n  24 |     console.log('Client: Complex circular object:', circularObj)\\n> 25 |     console.error('Client: This is an error message from client component')\\n     |             ^\\n  26 |     console.warn('Client: This is a warning message from client component')\\n  27 |   }, [])\\n  28 | (app/client/page.tsx:25:13)"}
  141 |          {"timestamp":"xx:xx:xx.xxx","source":"Server","level":"ERROR","message":"[browser] \\"Client: This is an error message from client component\\" \\"\\\\n    at ClientPage.useEffect (app/client/page.tsx:25:13)\\\\n  23 |     circularObj.data.parent = circularObj\\\\n  24 |     console.log('Client: Complex circular object:', circularObj)\\\\n> 25 |     console.error('Client: This is an error message from client component')\\\\n     |             ^\\\\n  26 |     console.warn('Client: This is a warning message from client component')\\\\n  27 |   }, [])\\\\n  28 |\\" \\"(app/client/page.tsx:25:13)\\""}

  at toMatchInlineSnapshot (e2e/app-dir/log-file/log-file.test.ts:138:31)
  at fn (lib/next-test-utils.ts:862:20)
  at Object.<anonymous> (e2e/app-dir/log-file/log-file.test.ts:135:18)

pnpm test-start test/e2e/app-dir/actions-allowed-origins/app-action-disallowed-origins.test.ts (job)

  • app-dir action disallowed origins > should error if x-forwarded-host does not match the origin (DD)
Expand output

● app-dir action disallowed origins › should error if x-forwarded-host does not match the origin

TIMED OUT: yes

no

undefined

  789 |   }
  790 |   console.error('TIMED OUT CHECK: ', { regex, content, lastErr })
> 791 |   throw new Error('TIMED OUT: ' + regex + '\n\n' + content + '\n\n' + lastErr)
      |         ^
  792 | }
  793 |
  794 | export class File {

  at check (lib/next-test-utils.ts:791:9)
  at Object.<anonymous> (e2e/app-dir/actions-allowed-origins/app-action-disallowed-origins.test.ts:24:5)

pnpm test-start-turbo test/e2e/app-dir/taint/process-taint.test.ts (turbopack) (job)

  • app dir - taint > should error when passing process env to client component (DD)
Expand output

● app dir - taint › should error when passing process env to client component

expect(received).toBe(expected) // Object.is equality

Expected: "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

   7 |   it('should error when passing process env to client component', async () => {
   8 |     const browser = await next.browser('/')
>  9 |     expect(await browser.waitForElementByCss('#error-component').text()).toBe(
     |                                                                          ^
  10 |       isNextDev
  11 |         ? 'Do not pass process.env to Client Components since it will leak sensitive data'
  12 |         : GENERIC_RSC_ERROR

  at Object.toBe (e2e/app-dir/taint/process-taint.test.ts:9:74)

pnpm test-start test/e2e/app-dir/use-cache/use-cache.test.ts (job)

  • use-cache > should not read nor write cached data when draft mode is enabled > js enabled, with cookies (DD)
Expand output

● use-cache › should not read nor write cached data when draft mode is enabled › js enabled, with cookies

expect(received).toMatchObject(expected)

Expected: ArrayContaining [{"message": "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.", "source": "error"}]
Received: [{"message": "Next.js page already hydrated", "source": "log"}, {"message": "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.", "source": "error"}]

  952 |               : GENERIC_RSC_ERROR
  953 |
> 954 |           expect(logs).toMatchObject(
      |                        ^
  955 |             expect.arrayContaining([
  956 |               { source: 'error', message: expectedErrorMessage },
  957 |             ])

  at toMatchObject (e2e/app-dir/use-cache/use-cache.test.ts:954:24)
  at retry (lib/next-test-utils.ts:862:14)

pnpm test-dev test/development/app-dir/browser-log-forwarding/fixtures/warn-level/warn-level.test.ts (job)

  • browser-log-forwarding warn level > should forward warn and error logs to terminal (DD)
Expand output

● browser-log-forwarding warn level › should forward warn and error logs to terminal

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `browser-log-forwarding warn level should forward warn and error logs to terminal 1`

- Snapshot  - 0
+ Received  + 2

  [browser] browser warn: this is a warning message (app/page.tsx:9:13)
  [browser] browser error: this is an error message 
+ [browser] browser warn: this is a warning message (app/page.tsx:9:13)
+ [browser] browser error: this is an error message

  30 |       .join('\n')
  31 |
> 32 |     expect(browserLogs).toMatchInlineSnapshot(`
     |                         ^
  33 |      "[browser] browser warn: this is a warning message (app/page.tsx:9:13)
  34 |      [browser] browser error: this is an error message "
  35 |     `)

  at Object.toMatchInlineSnapshot (development/app-dir/browser-log-forwarding/fixtures/warn-level/warn-level.test.ts:32:25)

pnpm test-dev test/development/app-dir/browser-log-forwarding/fixtures/verbose-level/verbose-level.test.ts (job)

  • browser-log-forwarding verbose level > should forward all logs to terminal (DD)
Expand output

● browser-log-forwarding verbose level › should forward all logs to terminal

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `browser-log-forwarding verbose level should forward all logs to terminal 1`

- Snapshot  - 0
+ Received  + 5

  [browser] browser log: this is a log message (app/page.tsx:7:13)
  [browser] browser info: this is an info message (app/page.tsx:8:13)
  [browser] browser warn: this is a warning message (app/page.tsx:9:13)
  [browser] browser error: this is an error message 
  [browser] browser debug: this is a debug message (app/page.tsx:11:13)
+ [browser] browser log: this is a log message (app/page.tsx:7:13)
+ [browser] browser info: this is an info message (app/page.tsx:8:13)
+ [browser] browser warn: this is a warning message (app/page.tsx:9:13)
+ [browser] browser error: this is an error message 
+ [browser] browser debug: this is a debug message (app/page.tsx:11:13)

  36 |       .join('\n')
  37 |
> 38 |     expect(browserLogs).toMatchInlineSnapshot(`
     |                         ^
  39 |      "[browser] browser log: this is a log message (app/page.tsx:7:13)
  40 |      [browser] browser info: this is an info message (app/page.tsx:8:13)
  41 |      [browser] browser warn: this is a warning message (app/page.tsx:9:13)

  at Object.toMatchInlineSnapshot (development/app-dir/browser-log-forwarding/fixtures/verbose-level/verbose-level.test.ts:38:25)

pnpm test-start test/e2e/app-dir/catch-error/catch-error.test.ts (job)

  • runtime prefetching > errors > should trigger error boundaries for errors that occurred in runtime-prefetched content (DD)
Expand output

● runtime prefetching › errors › should trigger error boundaries for errors that occurred in runtime-prefetched content

expect(received).toInclude(expected)

Expected string to include:
  "Error boundary: An error occurred in the Server Components render"
Received:
  "Error boundary: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  1081 |         STATIC_CONTENT
  1082 |       )
> 1083 |       expect(await browser.elementById('error-boundary').text()).toInclude(
       |                                                                  ^
  1084 |         'Error boundary: An error occurred in the Server Components render'
  1085 |       )
  1086 |     })

  at Object.toInclude (e2e/app-dir/segment-cache/prefetch-runtime/prefetch-runtime.test.ts:1083:66)

pnpm test-start-turbo test/e2e/app-dir/global-error/layout-error/index.test.ts (turbopack) (job)

  • app-dir action handling > should report errors with bad inputs correctly (DD)
  • app-dir action handling > should error if server action arguments list is too long (DD)
  • app-dir action handling > should support hoc auth wrappers (DD)
  • app-dir action handling > Edge SSR > should return error response for hoc auth wrappers in edge runtime (DD)
Expand output

● app-dir action handling › should report errors with bad inputs correctly

expect(received).toMatchObject(expected)

Expected: ArrayContaining [ObjectContaining {"message": StringContaining "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."}]
Received: [{"message": "Next.js page already hydrated", "source": "log"}, {"message": "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", "source": "error"}, {"message": "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.", "source": "error"}]

  129 |       const logs = await browser.log()
  130 |
> 131 |       expect(logs).toMatchObject(
      |                    ^
  132 |         expect.arrayContaining([
  133 |           expect.objectContaining({
  134 |             message: expect.stringContaining(

  at toMatchObject (e2e/app-dir/actions/app-action.test.ts:131:20)
  at retry (lib/next-test-utils.ts:862:14)
  at Object.<anonymous> (e2e/app-dir/actions/app-action.test.ts:128:5)

● app-dir action handling › should error if server action arguments list is too long

expect(received).toBe(expected) // Object.is equality

Expected: "Error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Error: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  204 |       expect(await error.text()).toBe(expectedError)
  205 |     } else {
> 206 |       expect(await error.text()).toBe(GENERIC_RSC_ERROR)
      |                                  ^
  207 |     }
  208 |
  209 |     if (!isNextDeploy) {

  at Object.toBe (e2e/app-dir/actions/app-action.test.ts:206:34)

● app-dir action handling › should support hoc auth wrappers

expect(received).toBe(expected) // Object.is equality

Expected: "Error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Error: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  483 |         )
  484 |       } else {
> 485 |         expect(await browser.elementByCss('h1').text()).toBe(GENERIC_RSC_ERROR)
      |                                                         ^
  486 |       }
  487 |     })
  488 |

  at toBe (e2e/app-dir/actions/app-action.test.ts:485:57)
  at retry (lib/next-test-utils.ts:862:14)
  at Object.<anonymous> (e2e/app-dir/actions/app-action.test.ts:479:5)

● app-dir action handling › Edge SSR › should return error response for hoc auth wrappers in edge runtime

expect(received).toBe(expected) // Object.is equality

Expected: "Error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Error: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  1116 |           expect(text).toBe('Error: Unauthorized request')
  1117 |         } else {
> 1118 |           expect(text).toBe(GENERIC_RSC_ERROR)
       |                        ^
  1119 |         }
  1120 |       })
  1121 |

  at toBe (e2e/app-dir/actions/app-action.test.ts:1118:24)
  at retry (lib/next-test-utils.ts:862:14)
  at Object.<anonymous> (e2e/app-dir/actions/app-action.test.ts:1113:7)

pnpm test-start-turbo test/e2e/app-dir/segment-cache/prefetch-runtime/prefetch-runtime.test.ts (turbopack) (job)

  • runtime prefetching > errors > should trigger error boundaries for errors that occurred in runtime-prefetched content (DD)
Expand output

● runtime prefetching › errors › should trigger error boundaries for errors that occurred in runtime-prefetched content

expect(received).toInclude(expected)

Expected string to include:
  "Error boundary: An error occurred in the Server Components render"
Received:
  "Error boundary: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  1081 |         STATIC_CONTENT
  1082 |       )
> 1083 |       expect(await browser.elementById('error-boundary').text()).toInclude(
       |                                                                  ^
  1084 |         'Error boundary: An error occurred in the Server Components render'
  1085 |       )
  1086 |     })

  at Object.toInclude (e2e/app-dir/segment-cache/prefetch-runtime/prefetch-runtime.test.ts:1083:66)

pnpm test-start test/e2e/app-dir/global-error/basic/index.test.ts (job)

  • app dir - global-error > should render global error for error in server components (DD)
  • app dir - global-error > should catch metadata error in global-error if no error boundary is presented (DD)
Expand output

● app dir - global-error › should render global error for error in server components

expect(received).toBe(expected) // Object.is equality

Expected: "Global error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Global error: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  53 |     }
  54 |     // Show original error message in dev mode, but hide with the react fallback RSC error message in production mode
> 55 |     expect(await browser.elementByCss('#error').text()).toBe(
     |                                                         ^
  56 |       isNextDev
  57 |         ? 'Global error: server page error'
  58 |         : 'Global error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.'

  at Object.toBe (e2e/app-dir/global-error/basic/index.test.ts:55:57)

● app dir - global-error › should catch metadata error in global-error if no error boundary is presented

expect(received).toBe(expected) // Object.is equality

Expected: "Global error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Global error: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  115 |     }
  116 |     expect(await browser.elementByCss('h1').text()).toBe('Global Error')
> 117 |     expect(await browser.elementByCss('#error').text()).toBe(
      |                                                         ^
  118 |       isNextDev
  119 |         ? 'Global error: Metadata error'
  120 |         : 'Global error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.'

  at Object.toBe (e2e/app-dir/global-error/basic/index.test.ts:117:57)

pnpm test-start test/e2e/app-dir/catch-error/catch-error-react-compiler.test.ts (job)

  • app-dir - unstable_catchError > should recover Server Component error after unstable_retry (DD)
Expand output

● app-dir - unstable_catchError › should recover Server Component error after unstable_retry

page.waitForSelector: Timeout 5000ms exceeded.
Call log:
  - waiting for locator('#error-boundary-message') to be visible

  545 |
  546 |     return this.startChain(async () => {
> 547 |       const el = await page.waitForSelector(selector, {
      |                             ^
  548 |         timeout,
  549 |         state,
  550 |       })

  at waitForSelector (lib/browsers/playwright.ts:547:29)
  at Playwright._chain (lib/browsers/playwright.ts:677:23)
  at Playwright._chain [as startChain] (lib/browsers/playwright.ts:658:17)
  at Playwright.startChain [as waitForElementByCss] (lib/browsers/playwright.ts:546:17)
  at Playwright.waitForElementByCss [as elementByCss] (lib/browsers/playwright.ts:431:17)
  at Object.elementByCss (e2e/app-dir/catch-error/catch-error.test.ts:61:26)
  at Proxy._chain (lib/browsers/playwright.ts:677:23)
  at Proxy._chain (lib/browsers/playwright.ts:653:17)
  at Proxy.continueChain (lib/browsers/playwright.ts:459:17)
  at Object.text (e2e/app-dir/catch-error/catch-error.test.ts:61:66)

pnpm test-start test/e2e/app-dir/actions/app-action-node-middleware.test.ts (job)

  • app-dir action handling > should report errors with bad inputs correctly (DD)
  • app-dir action handling > should error if server action arguments list is too long (DD)
  • app-dir action handling > should support hoc auth wrappers (DD)
  • app-dir action handling > Edge SSR > should return error response for hoc auth wrappers in edge runtime (DD)
Expand output

● app-dir action handling › should report errors with bad inputs correctly

expect(received).toMatchObject(expected)

Expected: ArrayContaining [ObjectContaining {"message": StringContaining "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."}]
Received: [{"message": "Next.js page already hydrated", "source": "log"}, {"message": "Failed to load resource: the server responded with a status of 500 (Internal Server Error)", "source": "error"}, {"message": "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.", "source": "error"}]

  129 |       const logs = await browser.log()
  130 |
> 131 |       expect(logs).toMatchObject(
      |                    ^
  132 |         expect.arrayContaining([
  133 |           expect.objectContaining({
  134 |             message: expect.stringContaining(

  at toMatchObject (e2e/app-dir/actions/app-action.test.ts:131:20)
  at retry (lib/next-test-utils.ts:862:14)
  at Object.<anonymous> (e2e/app-dir/actions/app-action.test.ts:128:5)

● app-dir action handling › should error if server action arguments list is too long

expect(received).toBe(expected) // Object.is equality

Expected: "Error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Error: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  204 |       expect(await error.text()).toBe(expectedError)
  205 |     } else {
> 206 |       expect(await error.text()).toBe(GENERIC_RSC_ERROR)
      |                                  ^
  207 |     }
  208 |
  209 |     if (!isNextDeploy) {

  at Object.toBe (e2e/app-dir/actions/app-action.test.ts:206:34)

● app-dir action handling › should support hoc auth wrappers

expect(received).toBe(expected) // Object.is equality

Expected: "Error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Error: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  483 |         )
  484 |       } else {
> 485 |         expect(await browser.elementByCss('h1').text()).toBe(GENERIC_RSC_ERROR)
      |                                                         ^
  486 |       }
  487 |     })
  488 |

  at toBe (e2e/app-dir/actions/app-action.test.ts:485:57)
  at retry (lib/next-test-utils.ts:862:14)
  at Object.<anonymous> (e2e/app-dir/actions/app-action.test.ts:479:5)

● app-dir action handling › Edge SSR › should return error response for hoc auth wrappers in edge runtime

expect(received).toBe(expected) // Object.is equality

Expected: "Error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Error: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  1116 |           expect(text).toBe('Error: Unauthorized request')
  1117 |         } else {
> 1118 |           expect(text).toBe(GENERIC_RSC_ERROR)
       |                        ^
  1119 |         }
  1120 |       })
  1121 |

  at toBe (e2e/app-dir/actions/app-action.test.ts:1118:24)
  at retry (lib/next-test-utils.ts:862:14)
  at Object.<anonymous> (e2e/app-dir/actions/app-action.test.ts:1113:7)

pnpm test-start test/e2e/app-dir/errors/index.test.ts (job)

  • app-dir - errors > error component > should trigger error component when an error happens during server components rendering (DD)
  • app-dir - errors > error component > should preserve custom digests (DD)
  • app-dir - errors > error component > should trigger error component when undefined is thrown during server components rendering (DD)
  • app-dir - errors > error component > should trigger error component when null is thrown during server components rendering (DD)
  • app-dir - errors > error component > should trigger error component when a string is thrown during server components rendering (DD)
  • app-dir - errors > error component > should display error digest for error in server component with default error boundary (DD)
  • app-dir - errors > error component > unstable_retry > should recover Server Component error after unstable_retry (DD)
Expand output

● app-dir - errors › error component › should trigger error component when an error happens during server components rendering

expect(received).toBe(expected) // Object.is equality

Expected: "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  52 |       expect(
  53 |         await browser.waitForElementByCss('#error-boundary-message').text()
> 54 |       ).toBe(
     |         ^
  55 |         isNextDev
  56 |           ? 'this is a test'
  57 |           : 'An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.'

  at Object.toBe (e2e/app-dir/errors/index.test.ts:54:9)

● app-dir - errors › error component › should preserve custom digests

expect(received).toBe(expected) // Object.is equality

Expected: "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  77 |       expect(
  78 |         await browser.waitForElementByCss('#error-boundary-message').text()
> 79 |       ).toBe(
     |         ^
  80 |         isNextDev
  81 |           ? 'this is a test'
  82 |           : 'An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.'

  at Object.toBe (e2e/app-dir/errors/index.test.ts:79:9)

● app-dir - errors › error component › should trigger error component when undefined is thrown during server components rendering

expect(received).toBe(expected) // Object.is equality

Expected: "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  100 |       expect(
  101 |         await browser.waitForElementByCss('#error-boundary-message').text()
> 102 |       ).toBe(
      |         ^
  103 |         isNextDev
  104 |           ? 'undefined'
  105 |           : 'An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.'

  at Object.toBe (e2e/app-dir/errors/index.test.ts:102:9)

● app-dir - errors › error component › should trigger error component when null is thrown during server components rendering

expect(received).toBe(expected) // Object.is equality

Expected: "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  135 |       expect(
  136 |         await browser.waitForElementByCss('#error-boundary-message').text()
> 137 |       ).toBe(
      |         ^
  138 |         isNextDev
  139 |           ? 'null'
  140 |           : 'An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.'

  at Object.toBe (e2e/app-dir/errors/index.test.ts:137:9)

● app-dir - errors › error component › should trigger error component when a string is thrown during server components rendering

expect(received).toBe(expected) // Object.is equality

Expected: "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  170 |       expect(
  171 |         await browser.waitForElementByCss('#error-boundary-message').text()
> 172 |       ).toBe(
      |         ^
  173 |         isNextDev
  174 |           ? 'this is a test'
  175 |           : 'An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.'

  at Object.toBe (e2e/app-dir/errors/index.test.ts:172:9)

● app-dir - errors › error component › should display error digest for error in server component with default error boundary

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

- Expected  - 3
+ Received  + 1

  Array [
-   ObjectContaining {
-     "message": "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.",
-   },
+   [Error: Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.],
  ]

  268 |       }
  269 |
> 270 |       expect(pageErrors).toEqual([
      |                          ^
  271 |         expect.objectContaining({
  272 |           message: isNextDev
  273 |             ? 'custom server error'

  at Object.toEqual (e2e/app-dir/errors/index.test.ts:270:26)

● app-dir - errors › error component › unstable_retry › should recover Server Component error after unstable_retry

expect(received).toBe(expected) // Object.is equality

Expected: "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error."
Received: "Minified React error #441; visit https://react.dev/errors/441 for the full message or use the non-minified dev environment for full errors and additional helpful warnings."

  372 |         expect(
  373 |           await browser.elementByCss('#error-boundary-message').text()
> 374 |         ).toBe(
      |           ^
  375 |           isNextDev
  376 |             ? 'this is a test'
  377 |             : 'An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.'

  at Object.toBe (e2e/app-dir/errors/index.test.ts:374:11)

pnpm test-dev test/e2e/app-dir/navigation/navigation.test.ts (job)

  • app dir - navigation > query string > useParams identity between renders > should be stable in app (DD)
  • app dir - navigation > useRouter identity between navigations > should preserve identity when navigating to the same page (DD)
  • app dir - navigation > useRouter identity between navigations > should preserve identity when navigating between different pages (DD)
Expand output

● app dir - navigation › query string › useParams identity between renders › should be stable in app

expect(received).toHaveLength(expected)

Expected length: 1
Received length: 2
Received array:  [{"message": "params changed", "source": "log"}, {"message": "params changed", "source": "log"}]

  109 |             expect(
  110 |               logs.filter(({ message }) => message === 'params changed')
> 111 |             ).toHaveLength(waitForNEffects)
      |               ^
  112 |
  113 |             return logs.length
  114 |           })

  at toHaveLength (e2e/app-dir/navigation/navigation.test.ts:111:15)
  at retry (lib/next-test-utils.ts:862:14)
  at e2e/app-dir/navigation/navigation.test.ts:106:30

● app dir - navigation › useRouter identity between navigations › should preserve identity when navigating to the same page

expect(received).toBe(expected) // Object.is equality

Expected: "0"
Received: "1"

   996 |         await browser.elementByCss('#count-from-client-state').text()
   997 |       ).toBe('0')
>  998 |       expect(await browser.elementByCss('#router-change-count').text()).toBe(
       |                                                                         ^
   999 |         '0'
  1000 |       )
  1001 |

  at Object.toBe (e2e/app-dir/navigation/navigation.test.ts:998:73)

● app dir - navigation › useRouter identity between navigations › should preserve identity when navigating between different pages

expect(received).toBe(expected) // Object.is equality

Expected: "0"
Received: "1"

  1026 |         await browser.elementByCss('#count-from-client-state').text()
  1027 |       ).toBe('0')
> 1028 |       expect(await browser.elementByCss('#router-change-count').text()).toBe(
       |                                                                         ^
  1029 |         '0'
  1030 |       )
  1031 |

  at Object.toBe (e2e/app-dir/navigation/navigation.test.ts:1028:73)

@nextjs-bot
Copy link
Copy Markdown
Collaborator Author

Stats from current PR

✅ No significant changes detected

📊 All Metrics
📖 Metrics Glossary

Dev Server Metrics:

  • Listen = TCP port starts accepting connections
  • First Request = HTTP server returns successful response
  • Cold = Fresh build (no cache)
  • Warm = With cached build artifacts

Build Metrics:

  • Fresh = Clean build (no .next directory)
  • Cached = With existing .next directory

Change Thresholds:

  • Time: Changes < 50ms AND < 10%, OR < 2% are insignificant
  • Size: Changes < 1KB AND < 1% are insignificant
  • All other changes are flagged to catch regressions

⚡ Dev Server

Metric Canary PR Change Trend
Cold (Listen) 456ms 455ms ▁▁▁▁▁
Cold (Ready in log) 444ms 442ms ▂▂▂▁▂
Cold (First Request) 1.146s 1.139s █▁█▇▁
Warm (Listen) 457ms 455ms ▁▁▁▁▁
Warm (Ready in log) 448ms 442ms ▂▁▃▁▂
Warm (First Request) 345ms 341ms ▅▄█▃▅
📦 Dev Server (Webpack) (Legacy)

📦 Dev Server (Webpack)

Metric Canary PR Change Trend
Cold (Listen) 456ms 456ms ▅█▅▁▅
Cold (Ready in log) 442ms 442ms ▃▄▃▂▁
Cold (First Request) 1.973s 1.957s ▅▆▆▆▅
Warm (Listen) 456ms 457ms ▁▅█▅▅
Warm (Ready in log) 441ms 441ms ▃▄▃▁▂
Warm (First Request) 1.978s 1.977s ▄▄▅▄▃

⚡ Production Builds

Metric Canary PR Change Trend
Fresh Build 3.883s 3.834s ▃▃▁▂▂
Cached Build 3.892s 3.943s ▁▂▁▁▂
📦 Production Builds (Webpack) (Legacy)

📦 Production Builds (Webpack)

Metric Canary PR Change Trend
Fresh Build 14.613s 14.687s ▃▃▄▃▃
Cached Build 14.713s 14.729s ▃▃▃▃▁
node_modules Size 494 MB 494 MB ▁█▁██
📦 Bundle Sizes

Bundle Sizes

⚡ Turbopack

Client

Main Bundles
Canary PR Change
04gfaeiu1v7qm.js gzip 151 B N/A -
07rxhp_1_g4mu.js gzip 13.1 kB N/A -
07vz_1vlust95.js gzip 65.5 kB N/A -
08avva-dy02e7.js gzip 10.4 kB N/A -
09x_ycos2214h.js gzip 151 B N/A -
0cz1d0mv5g_q7.js gzip 39.4 kB 39.4 kB
0fli3_wppnim5.js gzip 12.9 kB N/A -
0k09jwjeb-tki.js gzip 13.8 kB N/A -
0kb7_ep3r1z0_.js gzip 10.1 kB N/A -
0kw8xgqdrilf6.js gzip 8.56 kB N/A -
0lgndkr1hands.js gzip 49.6 kB N/A -
0ojkk2e654xsc.js gzip 8.59 kB N/A -
0wfoal20dkqj1.js gzip 155 B N/A -
0wxpyd8r-vipl.js gzip 1.47 kB N/A -
0xy2fhla48_rd.js gzip 9.24 kB N/A -
0zx3fp91iid52.js gzip 159 B N/A -
10wqsvi2mgfmi.js gzip 9.82 kB N/A -
16lhqjoqbznyg.js gzip 220 B 220 B
16vepdkipri3r.js gzip 8.51 kB N/A -
17n96uu6y1pxq.js gzip 8.6 kB N/A -
18y4_8-9or0mn.js gzip 8.51 kB N/A -
19410kg_2bl_2.js gzip 156 B N/A -
1elt1qium-r2m.css gzip 115 B 115 B
1gq145j3kps-h.js gzip 8.62 kB N/A -
1li2wvnrlll1x.js gzip 155 B N/A -
1nsh-mbn0e-se.js gzip 8.56 kB N/A -
1tsrrp1tdngti.js gzip 13.3 kB N/A -
2__-e_ym8n788.js gzip 450 B N/A -
22o6xd9_ywdu6.js gzip 233 B N/A -
2587zu9zz3ch0.js gzip 154 B N/A -
25ykkt57gkfew.js gzip 154 B N/A -
2kb7581t3yg4r.js gzip 153 B N/A -
2kvj8yrfznmwx.js gzip 5.69 kB N/A -
2qv7m7xjnokgr.js gzip 8.58 kB N/A -
342ijzvrpe53h.js gzip 2.29 kB N/A -
37pyv-119nldk.js gzip 152 B N/A -
3geqw_3h7k33y.js gzip 156 B N/A -
3ok6wj7wwsorf.js gzip 70.8 kB N/A -
3sfdvnlx2-d2i.js gzip 152 B N/A -
3u-chifslwdvs.js gzip 166 B N/A -
44un3--wmqiyh.js gzip 7.61 kB N/A -
turbopack-09..02ja.js gzip 4.2 kB N/A -
turbopack-0c.._q68.js gzip 4.18 kB N/A -
turbopack-0s..yucr.js gzip 4.19 kB N/A -
turbopack-0x..vpta.js gzip 4.19 kB N/A -
turbopack-10..-d_w.js gzip 4.19 kB N/A -
turbopack-11..dlm2.js gzip 4.18 kB N/A -
turbopack-1k..j62f.js gzip 4.19 kB N/A -
turbopack-27..b9wz.js gzip 4.17 kB N/A -
turbopack-2u..oxs7.js gzip 4.18 kB N/A -
turbopack-37..th14.js gzip 4.18 kB N/A -
turbopack-39..mfcn.js gzip 4.18 kB N/A -
turbopack-3h..4bnr.js gzip 4.18 kB N/A -
turbopack-3i..gib8.js gzip 4.19 kB N/A -
turbopack-3m..bo_z.js gzip 4.19 kB N/A -
07ao55cvtbxdj.js gzip N/A 153 B -
0arkbdqpxc37i.js gzip N/A 8.6 kB -
0bz-xifewa17d.js gzip N/A 8.63 kB -
0tp80kb9upsmd.js gzip N/A 153 B -
0tsy2vtfmen7f.js gzip N/A 155 B -
0tv67up09u6yz.js gzip N/A 168 B -
0tvekitj587fh.js gzip N/A 8.51 kB -
0y-5s9e_qen41.js gzip N/A 160 B -
0yvk6-wi8e9wh.js gzip N/A 13.3 kB -
1-jqyfc89tixo.js gzip N/A 1.46 kB -
14t1kneseb8th.js gzip N/A 2.3 kB -
15sb1-dsqfk_j.js gzip N/A 8.59 kB -
1ab2xruymo-oj.js gzip N/A 449 B -
1p-256e9l_n93.js gzip N/A 156 B -
1rexplishteym.js gzip N/A 156 B -
1tu25qtsmfhar.js gzip N/A 9.82 kB -
1vein_gnv3mwr.js gzip N/A 8.56 kB -
1wtjzfc14dkv9.js gzip N/A 154 B -
1wzrm0xjjbzn5.js gzip N/A 10.1 kB -
1xvan__507d2k.js gzip N/A 155 B -
1z3g0uaqtv9_3.js gzip N/A 8.56 kB -
1zvpopr6yqfww.js gzip N/A 70.9 kB -
25a1yz7zua29z.js gzip N/A 13.8 kB -
2bi5hx402juv-.js gzip N/A 8.58 kB -
2hy56297fog9u.js gzip N/A 8.52 kB -
2sjyo324c1c6p.js gzip N/A 49.2 kB -
2u_rpxq3tzytl.js gzip N/A 233 B -
31pzx_2wlpu4e.js gzip N/A 156 B -
35nh2lh_i5pyh.js gzip N/A 7.61 kB -
368lim5wq0o0r.js gzip N/A 12.9 kB -
3drqjohogojbw.js gzip N/A 5.69 kB -
3fs484yi1tj7v.js gzip N/A 156 B -
3g8l1m2-o-ewi.js gzip N/A 13.1 kB -
3jmkxsnxg0nrh.js gzip N/A 10.4 kB -
3qacr5lkwv7qz.js gzip N/A 65.5 kB -
3qi06md02f2cn.js gzip N/A 159 B -
3socpyg9nr02a.js gzip N/A 157 B -
3wpp8nvyoj121.js gzip N/A 9.24 kB -
turbopack-0p..kynv.js gzip N/A 4.19 kB -
turbopack-0s..7ud3.js gzip N/A 4.18 kB -
turbopack-17..4gpi.js gzip N/A 4.19 kB -
turbopack-1c..9gyb.js gzip N/A 4.19 kB -
turbopack-1e..ccp_.js gzip N/A 4.19 kB -
turbopack-1s..h27x.js gzip N/A 4.19 kB -
turbopack-1t..njk8.js gzip N/A 4.2 kB -
turbopack-29..e4gm.js gzip N/A 4.19 kB -
turbopack-2a..5zpv.js gzip N/A 4.19 kB -
turbopack-2c..tpfn.js gzip N/A 4.19 kB -
turbopack-2k..hjo6.js gzip N/A 4.19 kB -
turbopack-32..3ekq.js gzip N/A 4.19 kB -
turbopack-3y..k9qs.js gzip N/A 4.17 kB -
turbopack-42..fj8z.js gzip N/A 4.19 kB -
Total 465 kB 465 kB ✅ -289 B

Server

Middleware
Canary PR Change
middleware-b..fest.js gzip 712 B 719 B
Total 712 B 719 B ⚠️ +7 B
Build Details
Build Manifests
Canary PR Change
_buildManifest.js gzip 431 B 433 B
Total 431 B 433 B ⚠️ +2 B

📦 Webpack

Client

Main Bundles
Canary PR Change
2637-HASH.js gzip 4.63 kB N/A -
7724.HASH.js gzip 169 B N/A -
8274-HASH.js gzip 61.4 kB N/A -
8817-HASH.js gzip 5.59 kB N/A -
c3500254-HASH.js gzip 62.8 kB N/A -
framework-HASH.js gzip 59.7 kB 59.7 kB
main-app-HASH.js gzip 254 B 254 B
main-HASH.js gzip 39.4 kB 39.3 kB
webpack-HASH.js gzip 1.68 kB 1.68 kB
5887-HASH.js gzip N/A 5.61 kB -
6522-HASH.js gzip N/A 60.4 kB -
6779-HASH.js gzip N/A 4.63 kB -
8854.HASH.js gzip N/A 169 B -
eab920f9-HASH.js gzip N/A 62.8 kB -
Total 236 kB 235 kB ✅ -994 B
Polyfills
Canary PR Change
polyfills-HASH.js gzip 39.4 kB 39.4 kB
Total 39.4 kB 39.4 kB
Pages
Canary PR Change
_app-HASH.js gzip 193 B 193 B
_error-HASH.js gzip 182 B 182 B
css-HASH.js gzip 333 B 334 B
dynamic-HASH.js gzip 1.81 kB 1.8 kB
edge-ssr-HASH.js gzip 255 B 255 B
head-HASH.js gzip 353 B 349 B 🟢 4 B (-1%)
hooks-HASH.js gzip 384 B 382 B
image-HASH.js gzip 581 B 581 B
index-HASH.js gzip 260 B 259 B
link-HASH.js gzip 2.51 kB 2.51 kB
routerDirect..HASH.js gzip 316 B 318 B
script-HASH.js gzip 386 B 386 B
withRouter-HASH.js gzip 313 B 314 B
1afbb74e6ecf..834.css gzip 106 B 106 B
Total 7.98 kB 7.97 kB ✅ -10 B

Server

Edge SSR
Canary PR Change
edge-ssr.js gzip 126 kB 126 kB
page.js gzip 274 kB 273 kB
Total 399 kB 399 kB ✅ -386 B
Middleware
Canary PR Change
middleware-b..fest.js gzip 618 B 617 B
middleware-r..fest.js gzip 156 B 156 B
middleware.js gzip 44.4 kB 44.5 kB
edge-runtime..pack.js gzip 842 B 842 B
Total 46 kB 46.1 kB ⚠️ +78 B
Build Details
Build Manifests
Canary PR Change
_buildManifest.js gzip 721 B 720 B
Total 721 B 720 B ✅ -1 B
Build Cache
Canary PR Change
0.pack gzip 4.38 MB 4.38 MB 🔴 +5 kB (+0%)
index.pack gzip 117 kB 115 kB
index.pack.old gzip 114 kB 114 kB
Total 4.61 MB 4.61 MB ⚠️ +3.67 kB

🔄 Shared (bundler-independent)

Runtimes
Canary PR Change
app-page-exp...dev.js gzip 347 kB 347 kB
app-page-exp..prod.js gzip 192 kB 192 kB
app-page-tur...dev.js gzip 347 kB 347 kB
app-page-tur..prod.js gzip 192 kB 192 kB
app-page-tur...dev.js gzip 343 kB 343 kB
app-page-tur..prod.js gzip 190 kB 190 kB
app-page.run...dev.js gzip 344 kB 344 kB
app-page.run..prod.js gzip 190 kB 190 kB
app-route-ex...dev.js gzip 77 kB 77 kB
app-route-ex..prod.js gzip 52.5 kB 52.5 kB
app-route-tu...dev.js gzip 77.1 kB 77.1 kB
app-route-tu..prod.js gzip 52.6 kB 52.6 kB
app-route-tu...dev.js gzip 76.7 kB 76.7 kB
app-route-tu..prod.js gzip 52.3 kB 52.3 kB
app-route.ru...dev.js gzip 76.6 kB 76.6 kB
app-route.ru..prod.js gzip 52.3 kB 52.3 kB
dist_client_...dev.js gzip 324 B 324 B
dist_client_...dev.js gzip 326 B 326 B
dist_client_...dev.js gzip 318 B 318 B
dist_client_...dev.js gzip 317 B 317 B
pages-api-tu...dev.js gzip 43.9 kB 43.9 kB
pages-api-tu..prod.js gzip 33.5 kB 33.5 kB
pages-api.ru...dev.js gzip 43.9 kB 43.9 kB
pages-api.ru..prod.js gzip 33.5 kB 33.5 kB
pages-turbo....dev.js gzip 53.3 kB 53.3 kB
pages-turbo...prod.js gzip 39.1 kB 39.1 kB
pages.runtim...dev.js gzip 53.3 kB 53.3 kB
pages.runtim..prod.js gzip 39.1 kB 39.1 kB
server.runti..prod.js gzip 63 kB 63 kB
Total 3.07 MB 3.07 MB ⚠️ +238 B
📝 Changed Files (9 files)

Files with changes:

  • app-page-exp..ntime.dev.js
  • app-page-exp..time.prod.js
  • app-page-tur..ntime.dev.js
  • app-page-tur..time.prod.js
  • app-page-tur..ntime.dev.js
  • app-page-tur..time.prod.js
  • app-page.runtime.dev.js
  • app-page.runtime.prod.js
  • server.runtime.prod.js
View diffs
app-page-exp..ntime.dev.js
failed to diff
app-page-exp..time.prod.js

Diff too large to display

app-page-tur..ntime.dev.js
failed to diff
app-page-tur..time.prod.js
failed to diff
app-page-tur..ntime.dev.js
failed to diff
app-page-tur..time.prod.js

Diff too large to display

app-page.runtime.dev.js
failed to diff
app-page.runtime.prod.js

Diff too large to display

server.runtime.prod.js

Diff too large to display

📎 Tarball URL
https://vercel-packages.vercel.app/next/commits/7bf229138e4af02fa04fb57bb3c14873f761b616/next

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants