Repository: vercel/next.js
Pull request: Update Rspack development test manifest

This auto-generated PR updates the development integration test manifest used when testing Rspack.

Changed files:
filename: test/rspack-dev-tests-manifest.json
patch: @@ -235,6 +235,10 @@
       "Error overlay - RSC build errors should error when createFactory from react is used in server component",
       "Error overlay - RSC build errors should error when flushSync from react-dom is used in server component",
       "Error overlay - RSC build errors should error when unstable_batchedUpdates from react-dom is used in server component",
+      "Error overlay - RSC build errors should error when unstable_catchError from next/error is imported in instrumentation.js",
+      "Error overlay - RSC build errors should error when unstable_catchError from next/error is imported in middleware.js",
+      "Error overlay - RSC build errors should error when unstable_catchError from next/error is imported in proxy.js",
+      "Error overlay - RSC build errors should error when unstable_catchError from next/error is used in a server component",
       "Error overlay - RSC build errors should error when useActionState from react is used in server component",
       "Error overlay - RSC build errors should error when useDeferredValue from react is used in server component",
       "Error overlay - RSC build errors should error when useEffect from react is used in server component",
@@ -684,6 +688,17 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/development/app-dir/css-parse-error-recovery/css-parse-error-recovery.test.ts": {
+    "passed": [],
+    "failed": [],
+    "pending": [
+      "css-parse-error-recovery with turbopack.ignoreIssue config should render page with ignored CSS parse error",
+      "css-parse-error-recovery with turbopack.ignoreIssue config should suppress CSS parse error from cli output when ignored",
+      "css-parse-error-recovery without turbopack.ignoreIssue config should show CSS parse error in cli output when not ignored"
+    ],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/development/app-dir/dev-fetch-hmr/dev-fetch-hmr.test.ts": {
     "passed": ["dev-fetch-hmr should retain module level fetch patching"],
     "failed": [],
@@ -1185,6 +1200,7 @@
       "server-hmr child module accept allows child modules to accept hot updates using module.hot.accept",
       "server-hmr module preservation does not re-evaluate an unmodified module when page module changes",
       "server-hmr module preservation re-evaluates a module when the module itself changes",
+      "server-hmr route handler hmr does not re-evaluate an unmodified dependency when route changes",
       "server-hmr source maps stack frames from eval'd HMR modules point to original source locations"
     ],
     "flakey": [],
@@ -1280,21 +1296,21 @@
     "runtimeError": false
   },
   "test/development/app-dir/typed-env/typed-env-prod.test.ts": {
-    "passed": [],
-    "failed": ["typed-env should have env types from next config"],
+    "passed": ["typed-env should have env types from next config"],
+    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
   },
   "test/development/app-dir/typed-env/typed-env.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "typed-env should have env types from next config",
       "typed-env should rewrite env types if .env is modified"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
-    "runtimeError": false
+    "runtimeError": true
   },
   "test/development/app-dir/use-cache-errors/use-cache-errors.test.ts": {
     "passed": [
@@ -1310,7 +1326,8 @@
   },
   "test/development/app-dir/watch-config-file/index.test.ts": {
     "passed": [
-      "app-dir watch-config-file should output config file change and restart server for app router"
+      "app-dir watch-config-file should output config file change and restart server for app router",
+      "app-dir watch-config-file should show accurate Ready in duration after restart"
     ],
     "failed": [],
     "pending": [],
@@ -1354,13 +1371,30 @@
   },
   "test/development/basic/allowed-dev-origins.test.ts": {
     "passed": [
-      "allowed-dev-origins, basePath: \"\" block mode should load images regardless of allowed origins",
-      "allowed-dev-origins, basePath: \"\" block mode should not allow dev WebSocket from cross-site",
-      "allowed-dev-origins, basePath: \"\" block mode should not allow loading internal middleware from cross-site",
-      "allowed-dev-origins, basePath: \"\" block mode should not allow loading scripts from cross-site",
-      "allowed-dev-origins, basePath: \"\" warn mode should warn about WebSocket from cross-site",
-      "allowed-dev-origins, basePath: \"\" warn mode should warn about loading internal middleware from cross-site",
-      "allowed-dev-origins, basePath: \"\" warn mode should warn about loading scripts from cross-site"
+      "allowed-dev-origins, basePath: \"\" configured allowed origins blocks cross-site requests from privacy-sensitive origins",
+      "allowed-dev-origins, basePath: \"\" configured allowed origins should allow dev WebSocket from configured cross-site",
+      "allowed-dev-origins, basePath: \"\" configured allowed origins should allow loading internal middleware from configured cross-site",
+      "allowed-dev-origins, basePath: \"\" configured allowed origins should allow loading scripts from configured cross-site",
+      "allowed-dev-origins, basePath: \"\" configured allowed origins should block no-cors requests without a referer even when origins are configured",
+      "allowed-dev-origins, basePath: \"\" configured allowed origins should load images regardless of allowed origins",
+      "allowed-dev-origins, basePath: \"\" configured but not allowlisted origins should block no-cors requests from configured but non-allowlisted hosts",
+      "allowed-dev-origins, basePath: \"\" configured but not allowlisted origins should block websocket requests from configured but non-allowlisted hosts",
+      "allowed-dev-origins, basePath: \"\" default blocking should allow same-site requests without an origin header",
+      "allowed-dev-origins, basePath: \"\" default blocking should block WebSocket from cross-site",
+      "allowed-dev-origins, basePath: \"\" default blocking should block loading internal middleware from cross-site",
+      "allowed-dev-origins, basePath: \"\" default blocking should block loading scripts from cross-site",
+      "allowed-dev-origins, basePath: \"/docs\" configured allowed origins blocks cross-site requests from privacy-sensitive origins",
+      "allowed-dev-origins, basePath: \"/docs\" configured allowed origins should allow dev WebSocket from configured cross-site",
+      "allowed-dev-origins, basePath: \"/docs\" configured allowed origins should allow loading internal middleware from configured cross-site",
+      "allowed-dev-origins, basePath: \"/docs\" configured allowed origins should allow loading scripts from configured cross-site",
+      "allowed-dev-origins, basePath: \"/docs\" configured allowed origins should block no-cors requests without a referer even when origins are configured",
+      "allowed-dev-origins, basePath: \"/docs\" configured allowed origins should load images regardless of allowed origins",
+      "allowed-dev-origins, basePath: \"/docs\" configured but not allowlisted origins should block no-cors requests from configured but non-allowlisted hosts",
+      "allowed-dev-origins, basePath: \"/docs\" configured but not allowlisted origins should block websocket requests from configured but non-allowlisted hosts",
+      "allowed-dev-origins, basePath: \"/docs\" default blocking should allow same-site requests without an origin header",
+      "allowed-dev-origins, basePath: \"/docs\" default blocking should block WebSocket from cross-site",
+      "allowed-dev-origins, basePath: \"/docs\" default blocking should block loading internal middleware from cross-site",
+      "allowed-dev-origins, basePath: \"/docs\" default blocking should block loading scripts from cross-site"
     ],
     "failed": [],
     "pending": [],
@@ -2849,7 +2883,6 @@
   },
   "test/e2e/app-dir/actions-allowed-origins/app-action-allowed-origins.test.ts": {
     "passed": [
-      "app-dir action allowed origins should not crash for requests from privacy sensitive contexts",
       "app-dir action allowed origins should pass if localhost is set as a safe origin"
     ],
     "failed": [],
@@ -2866,6 +2899,16 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/actions-allowed-origins/app-action-opaque-origin.test.ts": {
+    "passed": [
+      "app-dir action allowed from opaque origins should succeed on submission",
+      "app-dir action disallowed from opaque origins should fail on submission"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/actions-navigation/index.test.ts": {
     "passed": [
       "app-dir action handling should handle actions correctly after following a relative link"
@@ -3658,8 +3701,18 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/app-root-params-getters/generate-static-params-error.test.ts": {
+    "passed": [
+      "app-root-param-getters - generateStaticParams error should error when reading a root param inside the generateStaticParams that defines it - dev"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/app-root-params-getters/generate-static-params.test.ts": {
     "passed": [
+      "app-root-param-getters - generateStaticParams should allow reading root params inside generateStaticParams",
       "app-root-param-getters - generateStaticParams should allow reading root params that were not prerendered",
       "app-root-param-getters - generateStaticParams should be part of the static shell",
       "app-root-param-getters - generateStaticParams should be statically prerenderable"
@@ -3700,8 +3753,9 @@
   "test/e2e/app-dir/app-root-params-getters/use-cache.test.ts": {
     "passed": [
       "app-root-param-getters - cache - at build noop in dev",
+      "app-root-param-getters - cache - at runtime should allow using root params within a \"use cache\" - dev",
+      "app-root-param-getters - cache - at runtime should error when using root params in \"use cache\" nested inside unstable_cache - dev",
       "app-root-param-getters - cache - at runtime should error when using root params within `unstable_cache` - dev",
-      "app-root-param-getters - cache - at runtime should error when using root params within a \"use cache\" - dev",
       "app-root-param-getters - private cache should allow using root params within a \"use cache: private\" - dev"
     ],
     "failed": [],
@@ -4760,6 +4814,32 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/catch-error/catch-error-react-compiler.test.ts": {
+    "passed": [
+      "app-dir - unstable_catchError with react compiler should recover Client Component error after reset",
+      "app-dir - unstable_catchError with react compiler should recover Client Component error after unstable_retry",
+      "app-dir - unstable_catchError with react compiler should recover Server Component error after unstable_retry",
+      "app-dir - unstable_catchError with react compiler should recover after reset on Pages Router",
+      "app-dir - unstable_catchError with react compiler should throw when unstable_retry is called on Pages Router"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/e2e/app-dir/catch-error/catch-error.test.ts": {
+    "passed": [
+      "app-dir - unstable_catchError should recover Client Component error after reset",
+      "app-dir - unstable_catchError should recover Client Component error after unstable_retry",
+      "app-dir - unstable_catchError should recover Server Component error after unstable_retry",
+      "app-dir - unstable_catchError should recover after reset on Pages Router",
+      "app-dir - unstable_catchError should throw when unstable_retry is called on Pages Router"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/catchall-parallel-routes-group/catchall-parallel-routes-group.test.ts": {
     "passed": [
       "catchall-parallel-routes-group should work without throwing any errors about invalid pages"
@@ -5853,6 +5933,7 @@
   },
   "test/e2e/app-dir/instant-navigation-testing-api/instant-navigation-testing-api.test.ts": {
     "passed": [
+      "instant-navigation-testing-api - root params includes root param in instant shell",
       "instant-navigation-testing-api clears cookie after instant scope exits",
       "instant-navigation-testing-api clears cookie even when callback throws",
       "instant-navigation-testing-api does not leak runtime data from hover prefetch into instant shell",
@@ -5869,6 +5950,8 @@
       "instant-navigation-testing-api runtime params are excluded from instant shell does not include search param values in instant shell during client navigation",
       "instant-navigation-testing-api runtime params are excluded from instant shell does not include search param values in instant shell during page load",
       "instant-navigation-testing-api sets cookie before first navigation when using baseURL",
+      "instant-navigation-testing-api statically generated params are included in instant shell includes statically generated param values in instant shell during client navigation",
+      "instant-navigation-testing-api statically generated params are included in instant shell includes statically generated param values in instant shell during page load",
       "instant-navigation-testing-api subsequent navigations after instant scope are not locked",
       "instant-navigation-testing-api successive MPA navigations within instant scope",
       "instant-navigation-testing-api throws descriptive error on fresh page without baseURL",
@@ -5920,6 +6003,28 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/instant-validation/instant-validation-parallel-slots.test.ts": {
+    "passed": [
+      "instant validation - parallel slot configs dev - client navigation config on children with slot catches unsuspended dynamic content in both slots when config is on fork-point layout",
+      "instant validation - parallel slot configs dev - client navigation config on children with slot catches unsuspended dynamic content in slot when config is on children page",
+      "instant validation - parallel slot configs dev - client navigation config on slot page catches unsuspended dynamic content in children when config is on slot layout",
+      "instant validation - parallel slot configs dev - client navigation config on slot page catches unsuspended dynamic content in children when config is on slot page",
+      "instant validation - parallel slot configs dev - client navigation config on slot page catches unsuspended dynamic content in children when runtime config is on slot page",
+      "instant validation - parallel slot configs dev - client navigation valid parallel slot configs valid - config on both children and slot pages",
+      "instant validation - parallel slot configs dev - client navigation valid parallel slot configs valid - config on slot, children dynamic content inside Suspense",
+      "instant validation - parallel slot configs dev - initial load config on children with slot catches unsuspended dynamic content in both slots when config is on fork-point layout",
+      "instant validation - parallel slot configs dev - initial load config on children with slot catches unsuspended dynamic content in slot when config is on children page",
+      "instant validation - parallel slot configs dev - initial load config on slot page catches unsuspended dynamic content in children when config is on slot layout",
+      "instant validation - parallel slot configs dev - initial load config on slot page catches unsuspended dynamic content in children when config is on slot page",
+      "instant validation - parallel slot configs dev - initial load config on slot page catches unsuspended dynamic content in children when runtime config is on slot page",
+      "instant validation - parallel slot configs dev - initial load valid parallel slot configs valid - config on both children and slot pages",
+      "instant validation - parallel slot configs dev - initial load valid parallel slot configs valid - config on slot, children dynamic content inside Suspense"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/instant-validation/instant-validation.test.ts": {
     "passed": [
       "instant validation dev - client navigation blocking invalid - blocking page inside a runtime layout is not allowed if the layout has no suspense",
@@ -5938,6 +6043,10 @@
       "instant validation dev - client navigation client errors unable to validate - client error in component from node_modules blocks children",
       "instant validation dev - client navigation client errors unable to validate - client error in parent blocks children",
       "instant validation dev - client navigation client errors valid - client error from sibling of children slot with suspense",
+      "instant validation dev - client navigation config depth preference invalid - children config preferred at equal depth",
+      "instant validation dev - client navigation config depth preference invalid - cross-slot blocking falls back to deep children config",
+      "instant validation dev - client navigation config depth preference invalid - deeper children config preferred over shallower slot config",
+      "instant validation dev - client navigation config depth preference invalid - deeper slot config preferred over shallower children catchall",
       "instant validation dev - client navigation disabling validation disabling build validation",
       "instant validation dev - client navigation disabling validation disabling dev validation",
       "instant validation dev - client navigation disabling validation in a layout",
@@ -5950,32 +6059,33 @@
       "instant validation dev - client navigation head valid - runtime prefetch - dynamic generateMetadata does not block navigation",
       "instant validation dev - client navigation head valid - runtime prefetch - runtime generateViewport does not block navigation",
       "instant validation dev - client navigation head valid - static prefetch - runtime generateMetadata does not block navigation",
+      "instant validation dev - client navigation invalid - loading.js above route group does not cover dynamic in page",
       "instant validation dev - client navigation invalid - loading.js covers page, but not layout at the same level",
       "instant validation dev - client navigation invalid - missing suspense in parallel slot default slot",
       "instant validation dev - client navigation invalid - missing suspense in parallel slot index",
       "instant validation dev - client navigation invalid - missing suspense in parallel slot subpage",
       "instant validation dev - client navigation invalid - runtime prefetch - missing suspense around dynamic",
       "instant validation dev - client navigation invalid - runtime prefetch - missing suspense around dynamic in a layout",
       "instant validation dev - client navigation invalid - runtime prefetch - suspense too high",
-      "instant validation dev - client navigation invalid - runtime prefetch - sync IO after public cache with cookie input",
       "instant validation dev - client navigation invalid - runtime prefetch - sync IO after runtime API",
-      "instant validation dev - client navigation invalid - runtime prefetch - sync IO in generateMetadata",
       "instant validation dev - client navigation invalid - runtime prefetch - sync IO in layout generateMetadata when page is prefetchable",
       "instant validation dev - client navigation invalid - runtime prefetch - sync IO in runtime segment with valid static parent",
+      "instant validation dev - client navigation invalid - static layout above runtime config blocks navigation",
       "instant validation dev - client navigation invalid - static prefetch - missing suspense around dynamic",
       "instant validation dev - client navigation invalid - static prefetch - missing suspense around dynamic in a layout",
       "instant validation dev - client navigation invalid - static prefetch - missing suspense around params",
       "instant validation dev - client navigation invalid - static prefetch - missing suspense around runtime",
       "instant validation dev - client navigation invalid - static prefetch - missing suspense around search params",
       "instant validation dev - client navigation invalid - static prefetch - suspense too high",
-      "instant validation dev - client navigation route group shared boundary invalid - route group boundary is shared but validation treats it as new",
+      "instant validation dev - client navigation parallel slots with different group depths invalid - children hole detected before shallow @slot hole",
+      "instant validation dev - client navigation parallel slots with different group depths invalid - deep hole in @slot detected before shallow hole in children",
+      "instant validation dev - client navigation route group shared boundary invalid - blocking layout inside shared route group boundary",
       "instant validation dev - client navigation route groups invalid - config on both route group and segment layout - cookies() blocks below",
       "instant validation dev - client navigation route groups invalid - config on route group layout - cookies() blocks below",
       "instant validation dev - client navigation route groups invalid - config on route group layout - cookies() blocks in deeper segment",
       "instant validation dev - client navigation route groups invalid - config on segment layout - cookies() blocks through route group below",
       "instant validation dev - client navigation route groups invalid - config on segment layout inside route group - cookies() blocks below",
       "instant validation dev - client navigation valid - no suspense needed around dynamic in page if loading.js is present",
-      "instant validation dev - client navigation valid - no suspense needed around dynamic in page if loading.js is present in a non-layout segment above",
       "instant validation dev - client navigation valid - runtime prefetch - does not require Suspense around params",
       "instant validation dev - client navigation valid - runtime prefetch - does not require Suspense around search params",
       "instant validation dev - client navigation valid - runtime prefetch - suspense only around dynamic",
@@ -6000,6 +6110,10 @@
       "instant validation dev - initial load client errors unable to validate - client error in component from node_modules blocks children",
       "instant validation dev - initial load client errors unable to validate - client error in parent blocks children",
       "instant validation dev - initial load client errors valid - client error from sibling of children slot with suspense",
+      "instant validation dev - initial load config depth preference invalid - children config preferred at equal depth",
+      "instant validation dev - initial load config depth preference invalid - cross-slot blocking falls back to deep children config",
+      "instant validation dev - initial load config depth preference invalid - deeper children config preferred over shallower slot config",
+      "instant validation dev - initial load config depth preference invalid - deeper slot config preferred over shallower children catchall",
       "instant validation dev - initial load disabling validation disabling build validation",
       "instant validation dev - initial load disabling validation disabling dev validation",
       "instant validation dev - initial load disabling validation in a layout",
@@ -6012,6 +6126,7 @@
       "instant validation dev - initial load head valid - runtime prefetch - dynamic generateMetadata does not block navigation",
       "instant validation dev - initial load head valid - runtime prefetch - runtime generateViewport does not block navigation",
       "instant validation dev - initial load head valid - static prefetch - runtime generateMetadata does not block navigation",
+      "instant validation dev - initial load invalid - loading.js above route group does not cover dynamic in page",
       "instant validation dev - initial load invalid - loading.js covers page, but not layout at the same level",
       "instant validation dev - initial load invalid - missing suspense in parallel slot default slot",
       "instant validation dev - initial load invalid - missing suspense in parallel slot index",
@@ -6024,20 +6139,22 @@
       "instant validation dev - initial load invalid - runtime prefetch - sync IO in generateMetadata",
       "instant validation dev - initial load invalid - runtime prefetch - sync IO in layout generateMetadata when page is prefetchable",
       "instant validation dev - initial load invalid - runtime prefetch - sync IO in runtime segment with valid static parent",
+      "instant validation dev - initial load invalid - static layout above runtime config blocks navigation",
       "instant validation dev - initial load invalid - static prefetch - missing suspense around dynamic",
       "instant validation dev - initial load invalid - static prefetch - missing suspense around dynamic in a layout",
       "instant validation dev - initial load invalid - static prefetch - missing suspense around params",
       "instant validation dev - initial load invalid - static prefetch - missing suspense around runtime",
       "instant validation dev - initial load invalid - static prefetch - missing suspense around search params",
       "instant validation dev - initial load invalid - static prefetch - suspense too high",
-      "instant validation dev - initial load route group shared boundary invalid - route group boundary is shared but validation treats it as new",
+      "instant validation dev - initial load parallel slots with different group depths invalid - children hole detected before shallow @slot hole",
+      "instant validation dev - initial load parallel slots with different group depths invalid - deep hole in @slot detected before shallow hole in children",
+      "instant validation dev - initial load route group shared boundary invalid - blocking layout inside shared route group boundary",
       "instant validation dev - initial load route groups invalid - config on both route group and segment layout - cookies() blocks below",
       "instant validation dev - initial load route groups invalid - config on route group layout - cookies() blocks below",
       "instant validation dev - initial load route groups invalid - config on route group layout - cookies() blocks in deeper segment",
       "instant validation dev - initial load route groups invalid - config on segment layout - cookies() blocks through route group below",
       "instant validation dev - initial load route groups invalid - config on segment layout inside route group - cookies() blocks below",
       "instant validation dev - initial load valid - no suspense needed around dynamic in page if loading.js is present",
-      "instant validation dev - initial load valid - no suspense needed around dynamic in page if loading.js is present in a non-layout segment above",
       "instant validation dev - initial load valid - runtime prefetch - does not require Suspense around params",
       "instant validation dev - initial load valid - runtime prefetch - does not require Suspense around search params",
       "instant validation dev - initial load valid - runtime prefetch - suspense only around dynamic",
@@ -6047,7 +6164,10 @@
       "instant validation dev - initial load valid - static prefetch - suspense around runtime and dynamic",
       "instant validation dev - initial load valid - target segment not visible in all navigations"
     ],
-    "failed": [],
+    "failed": [
+      "instant validation dev - client navigation invalid - runtime prefetch - sync IO after public cache with cookie input",
+      "instant validation dev - client navigation invalid - runtime prefetch - sync IO in generateMetadata"
+    ],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -8376,6 +8496,13 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/partial-fallback-root-blocking/partial-fallback-root-blocking.test.ts": {
+    "passed": ["partial-fallback-root-blocking skipped in dev"],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/partial-fallback-shell-upgrade/partial-fallback-shell-upgrade.test.ts": {
     "passed": ["partial-fallback-shell-upgrade skipped in dev"],
     "failed": [],
@@ -8617,6 +8744,13 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/ppr-root-param-rsc-fallback/ppr-root-param-rsc-fallback.test.ts": {
+    "passed": ["ppr-root-param-rsc-fallback skipped in dev"],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/ppr-unstable-cache/ppr-unstable-cache.test.ts": {
     "passed": [],
     "failed": [],
@@ -8741,10 +8875,10 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/proxy-with-middleware/proxy-with-middleware.test.ts": {
-    "passed": [
+    "passed": [],
+    "failed": [
       "proxy-with-middleware should error when both middleware and proxy files are detected"
     ],
-    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -9014,6 +9148,7 @@
       "router autoscrolling on navigation router.refresh() should not scroll the page when we hot reload",
       "router autoscrolling on navigation router.refresh() should not scroll when called alone",
       "router autoscrolling on navigation router.refresh() should not stop router.push() from scrolling",
+      "router autoscrolling on navigation server action refresh should not scroll when refresh() is called from a server action",
       "router autoscrolling on navigation should scroll to top even if React hoists children",
       "router autoscrolling on navigation vertical scroll should not scroll to top of document if page in viewport",
       "router autoscrolling on navigation vertical scroll should not scroll when the top of the page is in the viewport",
@@ -9649,6 +9784,13 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/segment-cache/max-prefetch-inlining/max-prefetch-inlining.test.ts": {
+    "passed": ["max prefetch inlining disabled in development"],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/segment-cache/memory-pressure/segment-cache-memory-pressure.test.ts": {
     "passed": ["segment cache memory pressure disabled in development"],
     "failed": [],
@@ -9696,7 +9838,9 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/segment-cache/prefetch-inlining/prefetch-inlining.test.ts": {
-    "passed": ["prefetch inlining disabled in development"],
+    "passed": [
+      "prefetch inlining prefetch hints are only computed during build"
+    ],
     "failed": [],
     "pending": [],
     "flakey": [],
@@ -9712,8 +9856,8 @@
     "runtimeError": false
   },
   "test/e2e/app-dir/segment-cache/prefetch-partial-rsc/prefetch-partial-rsc.test.ts": {
-    "passed": [],
-    "failed": ["prefetch-partial-rsc resolves after a client-side navigation"],
+    "passed": ["prefetch-partial-rsc resolves after a client-side navigation"],
+    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -9764,6 +9908,15 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/segment-cache/staleness/segment-cache-per-page-dynamic-stale-time.test.ts": {
+    "passed": [
+      "segment cache (per-page dynamic stale time) disabled in development"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/segment-cache/staleness/segment-cache-stale-time.test.ts": {
     "passed": [
       "segment cache (staleness) disabled in development / deployment"
@@ -9773,6 +9926,24 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/segment-cache/vary-params-base-dynamic/vary-params-base-dynamic.test.ts": {
+    "passed": [
+      "segment cache - vary params base dynamic prefetching is disabled in dev mode"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
+  "test/e2e/app-dir/segment-cache/vary-params/root-params-segment-prefetch.test.ts": {
+    "passed": [
+      "segment cache - root params segment prefetch prefetching is disabled in dev mode"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/segment-cache/vary-params/vary-params.test.ts": {
     "passed": [
       "segment cache - vary params prefetching is disabled in dev mode"
@@ -9872,6 +10043,7 @@
       "app-dir - server source maps logged errors collapse deeply nested causes at depth 2",
       "app-dir - server source maps logged errors have a sourcemapped `cause`",
       "app-dir - server source maps logged errors have a sourcemapped stack with a codeframe",
+      "app-dir - server source maps logged errors in client components during ssr have a sourcemapped stack with a codeframe",
       "app-dir - server source maps logged errors include `[errors]` for AggregateError",
       "app-dir - server source maps logged errors preserve their name",
       "app-dir - server source maps stack frames are ignore-listed in ssr",
@@ -10128,12 +10300,11 @@
     "passed": [
       "typed-routes should correctly convert custom route patterns from path-to-regexp to bracket syntax",
       "typed-routes should generate RouteContext type for route handlers",
-      "typed-routes should update route types file when routes change"
-    ],
-    "failed": [
       "typed-routes should generate route types correctly",
-      "typed-routes should have passing tsc after start"
+      "typed-routes should have passing tsc after start",
+      "typed-routes should update route types file when routes change"
     ],
+    "failed": [],
     "pending": [],
     "flakey": [],
     "runtimeError": false
@@ -10322,6 +10493,16 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/use-cache-swr/use-cache-swr.test.ts": {
+    "passed": [
+      "use-cache-swr should pass implicit tags to cache handler get() for nested caches during SWR",
+      "use-cache-swr should serve stale data and then pre-warmed data on subsequent request"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/use-cache-unknown-cache-kind/use-cache-unknown-cache-kind.test.ts": {
     "passed": [
       "use-cache-unknown-cache-kind should not show an error for default cache kinds",
@@ -10400,6 +10581,13 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/use-node-streams-env-precedence/use-node-streams-env-precedence.test.ts": {
+    "passed": [],
+    "failed": [],
+    "pending": ["use-node-streams env precedence only testable in start mode"],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/use-params/use-params.test.ts": {
     "passed": [
       "use-params should work for catch all params",
@@ -10492,6 +10680,15 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/app-dir/webpack-loader-import-module/webpack-loader-import-module.test.ts": {
+    "passed": [],
+    "failed": [
+      "webpack-loader-import-module should support this.importModule() in a webpack loader"
+    ],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/app-dir/webpack-loader-module-type/webpack-loader-module-type.test.ts": {
     "passed": [
       "webpack-loader-module-type should load svg as asset/resource and return URL"
@@ -10807,6 +11004,18 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/cache-handlers-upstream-wiring/index.test.ts": {
+    "passed": [
+      "cache-handlers-upstream-wiring cacheComponents disabled, edge app router uses configured cacheHandler for edge app page and edge app route",
+      "cache-handlers-upstream-wiring cacheComponents enabled, non-edge app router uses configured cacheHandlers for custom app-router cache kind",
+      "cache-handlers-upstream-wiring cacheComponents enabled, non-edge app router wires revalidateTag and revalidatePath to the custom cache handler",
+      "cache-handlers-upstream-wiring pages router non-edge wires res.revalidate() through the configured custom cacheHandler"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/cancel-request/stream-cancel.test.ts": {
     "passed": [
       "streaming responses cancel inner stream after disconnect edge app route handler cancels stalled stream",
@@ -13788,6 +13997,17 @@
     "flakey": [],
     "runtimeError": false
   },
+  "test/e2e/webpack-loader-parse-error/webpack-loader-parse-error.test.ts": {
+    "passed": [
+      "webpack-loader-parse-error (development) should show parse error for CSS loader that returns broken code",
+      "webpack-loader-parse-error (development) should show parse error for JS loader that returns broken code",
+      "webpack-loader-parse-error (production) skipped in development mode"
+    ],
+    "failed": [],
+    "pending": [],
+    "flakey": [],
+    "runtimeError": false
+  },
   "test/e2e/with-router/index.test.ts": {
     "passed": [
       "withRouter SSR should show an error when trying to use router methods during SSR",