Skip to content

[15.5.x] Don't drop FormData entries#94244

Open
eps1lon wants to merge 1 commit into
next-15-5from
sebbie/fd-bb-regression/n155
Open

[15.5.x] Don't drop FormData entries#94244
eps1lon wants to merge 1 commit into
next-15-5from
sebbie/fd-bb-regression/n155

Conversation

@eps1lon
Copy link
Copy Markdown
Member

@eps1lon eps1lon commented May 29, 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Failing test suites

Commit: 79bfdd6 | About building and testing Next.js

pnpm test-dev test/e2e/middleware-fetches-with-any-http-method/index.test.ts (job)

  • Middleware fetches with any HTTP method > passes the method on a direct fetch request (DD)
  • Middleware fetches with any HTTP method > passes the method when providing a Request object (DD)
Expand output

● Middleware fetches with any HTTP method › passes the method on a direct fetch request

FetchError: invalid json response body at http://localhost:36027/api/ping reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  55 |       { method: 'POST' }
  56 |     )
> 57 |     const json = await response.json()
     |                  ^
  58 |     expect(json).toMatchObject({
  59 |       method: 'POST',
  60 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:57:18)

● Middleware fetches with any HTTP method › passes the method when providing a Request object

FetchError: invalid json response body at http://localhost:36027/api/ping?kind=new-request reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  76 |       { method: 'POST' }
  77 |     )
> 78 |     const json = await response.json()
     |                  ^
  79 |     expect(json).toMatchObject({
  80 |       method: 'POST',
  81 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:78:18)

pnpm test-start test/e2e/middleware-matcher/index.test.ts (job)

  • Middleware can set the matcher in its config > produces the expected middleware manifest (DD)
Expand output

● Middleware can set the matcher in its config › produces the expected middleware manifest

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `Middleware can set the matcher in its config produces the expected middleware manifest 1`

- Snapshot  - 1
+ Received  + 0

@@ -1,11 +1,10 @@
  {
    "functions": {},
    "middleware": {
      "/": {
        "assets": [],
-       "entrypoint": "<entrypoint>",
        "env": {
          "NEXT_SERVER_ACTIONS_ENCRYPTION_KEY": "<redacted>",
          "__NEXT_BUILD_ID": "<redacted>",
          "__NEXT_PREVIEW_MODE_ENCRYPTION_KEY": "<redacted>",
          "__NEXT_PREVIEW_MODE_ID": "<redacted>",

  143 |       }
  144 |
> 145 |       expect(normalize(manifest)).toMatchInlineSnapshot(`
      |                                   ^
  146 |        {
  147 |          "functions": {},
  148 |          "middleware": {

  at Object.toMatchInlineSnapshot (e2e/middleware-matcher/index.test.ts:145:35)

pnpm test-start test/e2e/middleware-fetches-with-any-http-method/index.test.ts (job)

  • Middleware fetches with any HTTP method > passes the method on a direct fetch request (DD)
  • Middleware fetches with any HTTP method > passes the method when providing a Request object (DD)
Expand output

● Middleware fetches with any HTTP method › passes the method on a direct fetch request

FetchError: invalid json response body at http://localhost:45685/api/ping reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  55 |       { method: 'POST' }
  56 |     )
> 57 |     const json = await response.json()
     |                  ^
  58 |     expect(json).toMatchObject({
  59 |       method: 'POST',
  60 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:57:18)

● Middleware fetches with any HTTP method › passes the method when providing a Request object

FetchError: invalid json response body at http://localhost:45685/api/ping?kind=new-request reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  76 |       { method: 'POST' }
  77 |     )
> 78 |     const json = await response.json()
     |                  ^
  79 |     expect(json).toMatchObject({
  80 |       method: 'POST',
  81 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:78:18)

pnpm test-dev test/e2e/middleware-fetches-with-any-http-method/index.test.ts (job)

  • Middleware fetches with any HTTP method > passes the method on a direct fetch request (DD)
  • Middleware fetches with any HTTP method > passes the method when providing a Request object (DD)
Expand output

● Middleware fetches with any HTTP method › passes the method on a direct fetch request

FetchError: invalid json response body at http://localhost:38639/api/ping reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  55 |       { method: 'POST' }
  56 |     )
> 57 |     const json = await response.json()
     |                  ^
  58 |     expect(json).toMatchObject({
  59 |       method: 'POST',
  60 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:57:18)

● Middleware fetches with any HTTP method › passes the method when providing a Request object

FetchError: invalid json response body at http://localhost:38639/api/ping?kind=new-request reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  76 |       { method: 'POST' }
  77 |     )
> 78 |     const json = await response.json()
     |                  ^
  79 |     expect(json).toMatchObject({
  80 |       method: 'POST',
  81 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:78:18)

pnpm test test/integration/eslint/test/next-lint.test.js (job)

  • Next Lint > First Time Setup > installs eslint and eslint-config-next as devDependencies if missing with yarn (DD)
  • Next Lint > First Time Setup > installs eslint and eslint-config-next as devDependencies if missing with pnpm (DD)
  • Next Lint > First Time Setup > creates .eslintrc.json file with a default configuration (DD)
  • Next Lint > First Time Setup > creates .eslintrc.json file with a default app router configuration (DD)
  • Next Lint > First Time Setup > shows a successful message when completed (DD)
Expand output

● Next Lint › First Time Setup › installs eslint and eslint-config-next as devDependencies if missing with yarn

ENOENT: no such file or directory, open '/tmp/6waa03iufa/package.json'

● Next Lint › First Time Setup › installs eslint and eslint-config-next as devDependencies if missing with pnpm

ENOENT: no such file or directory, open '/tmp/pyrt2hq0wd/package.json'

● Next Lint › First Time Setup › creates .eslintrc.json file with a default configuration

ENOENT: no such file or directory, open '/tmp/n6e3lb3xd2h/package.json'

● Next Lint › First Time Setup › creates .eslintrc.json file with a default app router configuration

ENOENT: no such file or directory, open '/tmp/1r02r68396f/package.json'

● Next Lint › First Time Setup › shows a successful message when completed

ENOENT: no such file or directory, open '/tmp/76ohubh9ueg/package.json'

pnpm test test/integration/create-next-app/templates/app.test.ts (job)

  • create-next-app --app (App Router) > should create TailwindCSS project with --tailwind flag (DD)
  • create-next-app --app (App Router) > should create an empty TailwindCSS project with --empty flag (DD)
Expand output

● create-next-app --app (App Router) › should create TailwindCSS project with --tailwind flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/polyfills.js\"></script><script src=\"/_next/static/chunks/fallback/webpack.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/main.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_app.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_error.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script src=\"/_next/static/chunks/fallback/react-refresh.js\"></script><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"An error occurred in `next/font`.\\n\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/@tailwindcss/oxide/index.js:563:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at /tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:61:44\\n    at plugin (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:30:44)\\n    at Processor.normalize (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/node_modules/postcss/lib/processor.js:18:13)\\n    at new Processor (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/node_modules/postcss/lib/processor.js:11:25)\\n    at postcss (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/node_modules/postcss/lib/postcss.js:26:10)\\n    at /tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/index.js:128:37\",\"stack\":\"Error: An error occurred in `next/font`.\\n\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/@tailwindcss/oxide/index.js:563:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at /tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:61:44\\n    at plugin (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:30:44)\\n    at Processor.normalize (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/node_modules/postcss/lib/processor.js:18:13)\\n    at new Processor (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/node_modules/postcss/lib/processor.js:11:25)\\n    at postcss (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/node_modules/postcss/lib/postcss.js:26:10)\\n    at /tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/config/blocks/css/index.js:128:37\\n    at getNextFontError (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextFontError.js:26:20)\\n    at getModuleBuildError (/tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/webpackModuleError.js:123:63)\\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\\n    at runNextTicks (node:internal/process/task_queues:64:3)\\n    at process.processImmediate (node:internal/timers:447:9)\\n    at async /tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js:29:49\\n    at async Promise.all (index 0)\\n    at async /tmp/next-test-xs5qzcu5o0p/app-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js:27:21\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  67 |       expect(await res.text()).toContain('Hello world!')
  68 |     } else {
> 69 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  70 |     }
  71 |     expect(res.status).toBe(200)
  72 |

  at toContain (integration/create-next-app/utils.ts:69:32)
  at integration/create-next-app/templates/app.test.ts:149:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/app.test.ts:121:5)

● create-next-app --app (App Router) › should create an empty TailwindCSS project with --empty flag

expect(received).toContain(expected) // indexOf

Expected substring: "Hello world!"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/polyfills.js\"></script><script src=\"/_next/static/chunks/fallback/webpack.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/main.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_app.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_error.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script src=\"/_next/static/chunks/fallback/react-refresh.js\"></script><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"ModuleBuildError\",\"source\":\"server\",\"message\":\"Module build failed (from ./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js):\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/@tailwindcss/oxide/index.js:563:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at /tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:64:48\\n    at plugin (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js:30:44)\\n    at Processor.normalize (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/node_modules/postcss/lib/processor.js:18:13)\\n    at new Processor (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/node_modules/postcss/lib/processor.js:11:25)\\n    at postcss (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/node_modules/postcss/lib/postcss.js:26:10)\\n    at /tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/dist/build/webpack/config/blocks/css/index.js:128:37\\n    at async /tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js:52:40\\n    at async Span.traceAsyncFn (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/next/dist/trace/trace.js:157:20)\",\"stack\":\"ModuleBuildError: Module build failed (from ./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js):\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-v1z25zl9nbj/app-tw-empty/node_modules/@tailwindcss/oxide/index.js:563:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules

... truncated ...

pnpm test test/integration/create-next-app/templates/pages.test.ts (job)

  • create-next-app --no-app (Pages Router) > should create TailwindCSS project with --tailwind flag (DD)
  • create-next-app --no-app (Pages Router) > should create an empty TailwindCSS project with --empty flag (DD)
Expand output

● create-next-app --no-app (Pages Router) › should create TailwindCSS project with --tailwind flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/polyfills.js\"></script><script src=\"/_next/static/chunks/fallback/webpack.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/main.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_app.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_error.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script src=\"/_next/static/chunks/fallback/react-refresh.js\"></script><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"An error occurred in `next/font`.\\n\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-d264tgaljru/pages-tw/node_modules/@tailwindcss/oxide/index.js:563:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-d264tgaljru/pages-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-d264tgaljru/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-d264tgaljru/pages-tw/node_modules/next/dist/server/require-hook.js:68:28)\",\"stack\":\"Error: An error occurred in `next/font`.\\n\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-d264tgaljru/pages-tw/node_modules/@tailwindcss/oxide/index.js:563:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-d264tgaljru/pages-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-d264tgaljru/pages-tw/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-d264tgaljru/pages-tw/node_modules/next/dist/server/require-hook.js:68:28)\\n    at getNextFontError (/tmp/next-test-d264tgaljru/pages-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextFontError.js:26:20)\\n    at getModuleBuildError (/tmp/next-test-d264tgaljru/pages-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/webpackModuleError.js:123:63)\\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\\n    at async /tmp/next-test-d264tgaljru/pages-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js:29:49\\n    at async Promise.all (index 0)\\n    at async /tmp/next-test-d264tgaljru/pages-tw/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js:27:21\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  67 |       expect(await res.text()).toContain('Hello world!')
  68 |     } else {
> 69 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  70 |     }
  71 |     expect(res.status).toBe(200)
  72 |

  at toContain (integration/create-next-app/utils.ts:69:32)
  at integration/create-next-app/templates/pages.test.ts:157:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/pages.test.ts:129:5)

● create-next-app --no-app (Pages Router) › should create an empty TailwindCSS project with --empty flag

expect(received).toContain(expected) // indexOf

Expected substring: "Hello world!"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/polyfills.js\"></script><script src=\"/_next/static/chunks/fallback/webpack.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/main.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_app.js\" defer=\"\"></script><script src=\"/_next/static/chunks/fallback/pages/_error.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script src=\"/_next/static/chunks/fallback/react-refresh.js\"></script><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500,\"hostname\":\"[::]\"}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"ModuleBuildError\",\"source\":\"server\",\"message\":\"Module build failed (from ./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js):\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/@tailwindcss/oxide/index.js:563:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\",\"stack\":\"ModuleBuildError: Module build failed (from ./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js):\\nError: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/@tailwindcss/oxide/index.js:563:11)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/@tailwindcss/postcss/dist/index.js:1:1406)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/server/require-hook.js:68:28)\\n    at processResult (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/compiled/webpack/bundle5.js:29:407086)\\n    at /tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/compiled/webpack/bundle5.js:29:408881\\n    at /tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:8645\\n    at /tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5828\\n    at r.callback (/tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4039)\\n    at /tmp/next-test-f16f35od7e4/pages-tw-empty/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js:122:37\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  65 |     const res = await fetchViaHTTP(port, '/')
  66 |     if (isEmpty || isApi) {
> 67 |       expect(await res.text()).toContain('Hello world!')
     |                                ^
  68 |     } else {
  69 |       expect(await res.text()).toContain('Get started by editing')
  70 |     }

  at toContain (integration/create-next-app/utils.ts:67:32)
  at integration/create-next-app/templates/pages.test.ts:236:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/pages.test.ts:206:5)

__NEXT_EXPERIMENTAL_PPR=true pnpm test-dev test/e2e/middleware-fetches-with-any-http-method/index.test.ts (PPR) (job)

  • Middleware fetches with any HTTP method > passes the method on a direct fetch request (DD)
  • Middleware fetches with any HTTP method > passes the method when providing a Request object (DD)
Expand output

● Middleware fetches with any HTTP method › passes the method on a direct fetch request

FetchError: invalid json response body at http://localhost:46375/api/ping reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  55 |       { method: 'POST' }
  56 |     )
> 57 |     const json = await response.json()
     |                  ^
  58 |     expect(json).toMatchObject({
  59 |       method: 'POST',
  60 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:57:18)

● Middleware fetches with any HTTP method › passes the method when providing a Request object

FetchError: invalid json response body at http://localhost:46375/api/ping?kind=new-request reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  76 |       { method: 'POST' }
  77 |     )
> 78 |     const json = await response.json()
     |                  ^
  79 |     expect(json).toMatchObject({
  80 |       method: 'POST',
  81 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:78:18)

__NEXT_EXPERIMENTAL_PPR=true pnpm test-dev test/e2e/new-link-behavior/material-ui.test.ts (PPR) (job)

  • New Link Behavior with material-ui > should render MuiLink with (DD)
Expand output

● New Link Behavior with material-ui › should render MuiLink with

page.waitForSelector: Timeout 5000ms exceeded.
Call log:
  - waiting for locator('a[href="/about"]')

  491 |
  492 |     return this.startChain(async () => {
> 493 |       const el = await page.waitForSelector(selector, {
      |                             ^
  494 |         timeout,
  495 |         state,
  496 |       })

  at waitForSelector (lib/browsers/playwright.ts:493:29)
  at Playwright._chain (lib/browsers/playwright.ts:616:23)
  at Playwright._chain [as startChain] (lib/browsers/playwright.ts:597:17)
  at Playwright.startChain [as waitForElementByCss] (lib/browsers/playwright.ts:492:17)
  at Playwright.waitForElementByCss [as elementByCss] (lib/browsers/playwright.ts:390:17)
  at Object.elementByCss (e2e/new-link-behavior/material-ui.test.ts:31:29)
  at Proxy._chain (lib/browsers/playwright.ts:616:23)
  at Proxy._chain (lib/browsers/playwright.ts:592:17)
  at Proxy.continueChain (lib/browsers/playwright.ts:436:17)
  at Object.getComputedCss (e2e/new-link-behavior/material-ui.test.ts:33:33)

__NEXT_EXPERIMENTAL_PPR=true pnpm test-start test/e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts (PPR) (job)

  • segment cache prefetch scheduling > prefetches a dynamic page (without PPR enabled) (DD)
Expand output

● segment cache prefetch scheduling › prefetches a dynamic page (without PPR enabled)

thrown: "Exceeded timeout of 120000 ms for a test.
Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."

  93 |   })
  94 |
> 95 |   it('prefetches a dynamic page (without PPR enabled)', async () => {
     |   ^
  96 |     let act: ReturnType<typeof createRouterAct>
  97 |     const browser = await next.browser('/', {
  98 |       beforePageLoad(p: Playwright.Page) {

  at it (e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts:95:3)
  at Object.describe (e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts:5:1)

__NEXT_EXPERIMENTAL_PPR=true pnpm test-start test/e2e/middleware-fetches-with-any-http-method/index.test.ts (PPR) (job)

  • Middleware fetches with any HTTP method > passes the method on a direct fetch request (DD)
  • Middleware fetches with any HTTP method > passes the method when providing a Request object (DD)
Expand output

● Middleware fetches with any HTTP method › passes the method on a direct fetch request

FetchError: invalid json response body at http://localhost:40413/api/ping reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  55 |       { method: 'POST' }
  56 |     )
> 57 |     const json = await response.json()
     |                  ^
  58 |     expect(json).toMatchObject({
  59 |       method: 'POST',
  60 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:57:18)

● Middleware fetches with any HTTP method › passes the method when providing a Request object

FetchError: invalid json response body at http://localhost:40413/api/ping?kind=new-request reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  76 |       { method: 'POST' }
  77 |     )
> 78 |     const json = await response.json()
     |                  ^
  79 |     expect(json).toMatchObject({
  80 |       method: 'POST',
  81 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:78:18)

__NEXT_EXPERIMENTAL_PPR=true pnpm test-start test/e2e/middleware-matcher/index.test.ts (PPR) (job)

  • Middleware can set the matcher in its config > produces the expected middleware manifest (DD)
Expand output

● Middleware can set the matcher in its config › produces the expected middleware manifest

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `Middleware can set the matcher in its config produces the expected middleware manifest 1`

- Snapshot  - 1
+ Received  + 0

@@ -1,11 +1,10 @@
  {
    "functions": {},
    "middleware": {
      "/": {
        "assets": [],
-       "entrypoint": "<entrypoint>",
        "env": {
          "NEXT_SERVER_ACTIONS_ENCRYPTION_KEY": "<redacted>",
          "__NEXT_BUILD_ID": "<redacted>",
          "__NEXT_PREVIEW_MODE_ENCRYPTION_KEY": "<redacted>",
          "__NEXT_PREVIEW_MODE_ID": "<redacted>",

  143 |       }
  144 |
> 145 |       expect(normalize(manifest)).toMatchInlineSnapshot(`
      |                                   ^
  146 |        {
  147 |          "functions": {},
  148 |          "middleware": {

  at Object.toMatchInlineSnapshot (e2e/middleware-matcher/index.test.ts:145:35)

pnpm test-start test/e2e/middleware-matcher/index.test.ts (job)

  • Middleware can set the matcher in its config > produces the expected middleware manifest (DD)
Expand output

● Middleware can set the matcher in its config › produces the expected middleware manifest

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `Middleware can set the matcher in its config produces the expected middleware manifest 1`

- Snapshot  - 1
+ Received  + 0

@@ -1,11 +1,10 @@
  {
    "functions": {},
    "middleware": {
      "/": {
        "assets": [],
-       "entrypoint": "<entrypoint>",
        "env": {
          "NEXT_SERVER_ACTIONS_ENCRYPTION_KEY": "<redacted>",
          "__NEXT_BUILD_ID": "<redacted>",
          "__NEXT_PREVIEW_MODE_ENCRYPTION_KEY": "<redacted>",
          "__NEXT_PREVIEW_MODE_ID": "<redacted>",

  143 |       }
  144 |
> 145 |       expect(normalize(manifest)).toMatchInlineSnapshot(`
      |                                   ^
  146 |        {
  147 |          "functions": {},
  148 |          "middleware": {

  at Object.toMatchInlineSnapshot (e2e/middleware-matcher/index.test.ts:145:35)

pnpm test-start test/e2e/middleware-fetches-with-any-http-method/index.test.ts (job)

  • Middleware fetches with any HTTP method > passes the method on a direct fetch request (DD)
  • Middleware fetches with any HTTP method > passes the method when providing a Request object (DD)
Expand output

● Middleware fetches with any HTTP method › passes the method on a direct fetch request

FetchError: invalid json response body at http://localhost:41487/api/ping reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  55 |       { method: 'POST' }
  56 |     )
> 57 |     const json = await response.json()
     |                  ^
  58 |     expect(json).toMatchObject({
  59 |       method: 'POST',
  60 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:57:18)

● Middleware fetches with any HTTP method › passes the method when providing a Request object

FetchError: invalid json response body at http://localhost:41487/api/ping?kind=new-request reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  76 |       { method: 'POST' }
  77 |     )
> 78 |     const json = await response.json()
     |                  ^
  79 |     expect(json).toMatchObject({
  80 |       method: 'POST',
  81 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:78:18)

pnpm test-start test/e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts (job)

  • segment cache prefetch scheduling > prefetches a dynamic page (without PPR enabled) (DD)
Expand output

● segment cache prefetch scheduling › prefetches a dynamic page (without PPR enabled)

thrown: "Exceeded timeout of 120000 ms for a test.
Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."

  93 |   })
  94 |
> 95 |   it('prefetches a dynamic page (without PPR enabled)', async () => {
     |   ^
  96 |     let act: ReturnType<typeof createRouterAct>
  97 |     const browser = await next.browser('/', {
  98 |       beforePageLoad(p: Playwright.Page) {

  at it (e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts:95:3)
  at Object.describe (e2e/app-dir/segment-cache/client-only-opt-in/client-only-opt-in.test.ts:5:1)

pnpm test-dev-turbo test/e2e/middleware-fetches-with-any-http-method/index.test.ts (turbopack) (job)

  • Middleware fetches with any HTTP method > passes the method on a direct fetch request (DD)
  • Middleware fetches with any HTTP method > passes the method when providing a Request object (DD)
Expand output

● Middleware fetches with any HTTP method › passes the method on a direct fetch request

FetchError: invalid json response body at http://localhost:40961/api/ping reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  55 |       { method: 'POST' }
  56 |     )
> 57 |     const json = await response.json()
     |                  ^
  58 |     expect(json).toMatchObject({
  59 |       method: 'POST',
  60 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:57:18)

● Middleware fetches with any HTTP method › passes the method when providing a Request object

FetchError: invalid json response body at http://localhost:40961/api/ping?kind=new-request reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON

  76 |       { method: 'POST' }
  77 |     )
> 78 |     const json = await response.json()
     |                  ^
  79 |     expect(json).toMatchObject({
  80 |       method: 'POST',
  81 |     })

  at ../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:273:32
  at Object.<anonymous> (e2e/middleware-fetches-with-any-http-method/index.test.ts:78:18)

pnpm test test/integration/eslint/test/next-lint.test.js (turbopack) (job)

  • Next Lint > First Time Setup > installs eslint and eslint-config-next as devDependencies if missing with yarn (DD)
  • Next Lint > First Time Setup > installs eslint and eslint-config-next as devDependencies if missing with pnpm (DD)
  • Next Lint > First Time Setup > creates .eslintrc.json file with a default configuration (DD)
  • Next Lint > First Time Setup > creates .eslintrc.json file with a default app router configuration (DD)
  • Next Lint > First Time Setup > shows a successful message when completed (DD)
Expand output

● Next Lint › First Time Setup › installs eslint and eslint-config-next as devDependencies if missing with yarn

ENOENT: no such file or directory, open '/tmp/pvvp41qji6c/package.json'

● Next Lint › First Time Setup › installs eslint and eslint-config-next as devDependencies if missing with pnpm

ENOENT: no such file or directory, open '/tmp/mjyvvrsu9k/package.json'

● Next Lint › First Time Setup › creates .eslintrc.json file with a default configuration

ENOENT: no such file or directory, open '/tmp/62j5i7th5xn/package.json'

● Next Lint › First Time Setup › creates .eslintrc.json file with a default app router configuration

ENOENT: no such file or directory, open '/tmp/6z0a9vj3q8w/package.json'

● Next Lint › First Time Setup › shows a successful message when completed

ENOENT: no such file or directory, open '/tmp/igqjdvkqnrh/package.json'

pnpm test test/integration/create-next-app/templates/pages.test.ts (turbopack) (job)

... truncated to fit in one GitHub comment ...

@eps1lon eps1lon changed the title [16.2.x] Don't drop FormData entries [15.5.x] Don't drop FormData entries May 29, 2026
@eps1lon eps1lon requested a review from unstubbable May 29, 2026 18:07
@eps1lon eps1lon marked this pull request as ready for review May 29, 2026 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants