angular/packages/platform-server/test
Andrew Scott 859958dbfe fix(core): Ensure application remains unstable during bootstrap (#62631)
This commit ensures the application remains unstable during the entire
bootstrap process. This ensures all bootstrap listeners and app
initializers observe the application as being unstable until each one
has gotten a chance to execute the synchronous block (potentially adding
more pending tasks).

Prior to this commit, application initializers or bootstrap
listeners may observe the application as being stable, even though other
initializers/listeners had not yet executed. This created an ordering
issue whereby the hydration bootstrap listener would observe the
application as stable prior to the router performing its initial
navigation.

fixes #62592

PR Close #62631
2025-07-15 07:52:36 -07:00
..
BUILD.bazel build: migrate to using new jasmine_test (#62086) 2025-06-18 08:27:26 +02:00
dom_utils.ts fix(core): Ensure application remains unstable during bootstrap (#62631) 2025-07-15 07:52:36 -07:00
event_replay_spec.ts build: migrate to using new jasmine_test (#62086) 2025-06-18 08:27:26 +02:00
full_app_hydration_spec.ts fix(core): Fixes template outlet hydration (#61989) 2025-06-12 12:53:21 +02:00
hydration_utils.ts build: migrate platform-server to rules_js (#61589) 2025-05-22 11:35:55 -07:00
incremental_hydration_spec.ts build: migrate to using new jasmine_test (#62086) 2025-06-18 08:27:26 +02:00
integration_spec.ts build: migrate platform-server to rules_js (#61589) 2025-05-22 11:35:55 -07:00
transfer_state_spec.ts refactor(platform-server): switching to relative imports within the platform-server package (#60559) 2025-03-27 18:31:51 +00:00