remix-cla-bot · GitHub

Move the v8 route module splitting option out of future flags and resolve it as a top-level config field that defaults to true. Update plugin consumers, docs, fixtures, and tests to use splitRouteModules for opt-out/enforce behavior.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Load lazy route boundary metadata before bubbling client middleware errors that occur before route handlers run. This preserves route-level error boundaries when route module splitting loads middleware from a separate chunk.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Move the route module splitting explanation from the future flags page into the automatic code splitting guide.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Convert lazy route load failures encountered while selecting client middleware error boundaries into data strategy error results instead of allowing them to escape the middleware pipeline.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

brophdawg11

Simplify the error handler using an optional catch binding instead of an unused variable + eslint-disable comment.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Clean up the v8 route module splitting migration now that splitRouteModules defaults to true. Remove obsolete future flag warning coverage, mark the config change as major, and simplify test/playground configs that rely on the default behavior.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

@brophdawg11

@brophdawg11

@brophdawg11

brophdawg11 deleted the agents/v8-splitroutemodules-default-config branch

May 22, 2026 15:41

Merged

Closed

Read the original on github.com ↗