fix: add `experimental.forkPreloads` flag (#15135)
authorElliott Johnson <elliott.johnson@vercel.com>
Fri, 9 Jan 2026 00:44:34 +0000 (17:44 -0700)
committerGitHub <noreply@github.com>
Fri, 9 Jan 2026 00:44:34 +0000 (19:44 -0500)
commit850bd56cf07366425efd39467c2aa1e34e89aa57
tree2f8b34c274a956bd269b4ba62de31e9d3433f12c
parent8ea9b243fad246fa40c99dd288e890d5576650d1
fix: add `experimental.forkPreloads` flag (#15135)

* feat: add `experimental.enhancedPreloading` flag

Adds a new experimental flag to gate the use of Svelte's `fork` API for
preloading. The flag defaults to `false`, disabling the fork-based
preloading behavior until explicitly enabled.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* changeste

* chore: rename `enhancedPreloading` to `forkPreloads`

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
.changeset/tame-lights-push.md [new file with mode: 0644]
packages/kit/src/core/config/index.spec.js
packages/kit/src/core/config/options.js
packages/kit/src/exports/public.d.ts
packages/kit/src/exports/vite/index.js
packages/kit/src/runtime/client/client.js
packages/kit/src/types/global-private.d.ts
packages/kit/types/index.d.ts