As the routes are being registered sync, this is constantly causing Plugins who interfere with any of the lifecycle routes (e.g. onRoute for this case) to have race conditions where the plugin might not be fully loaded but the route is already registered and the preparation work is done.
I already started digging deep into how to try to control that, but not sure if it should be considered urgent or similar.
Checklist
npm run test
andnpm run benchmark
Note:
As the routes are being registered sync, this is constantly causing Plugins who interfere with any of the lifecycle routes (e.g.
onRoute
for this case) to have race conditions where the plugin might not be fully loaded but the route is already registered and the preparation work is done.I already started digging deep into how to try to control that, but not sure if it should be considered urgent or similar.