angular/packages/router/test
Andrew Scott 1f055b90b6 fix(router): Ensure anchor scrolling happens on ignored same URL navigations (#48025)
The Router scroller only listens for NavigationEnd events. However, the
default behavior of the Router is to ignore navigations to the same URL.
This breaks the anchor scrolling when clicking on an anchor whose
fragment is already in the URL.

fixes #29099

BREAKING CHANGE: The `Scroll` event's `routerEvent` property may also be
a `NavigationSkipped` event. Previously, it was only a `NavigationEnd`
event.

PR Close #48025
2023-02-17 11:00:27 -08:00
..
directives refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
operators refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
utils build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
apply_redirects.spec.ts refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
bootstrap.spec.ts fix(router): Ensure anchor scrolling happens on ignored same URL navigations (#48025) 2023-02-17 11:00:27 -08:00
BUILD.bazel refactor: update packages/router tests to be compatible with ESM (#48521) 2022-12-19 19:50:43 +00:00
computed_state_restoration.spec.ts refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
config.spec.ts refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
create_router_state.spec.ts feat(router): Add CanMatch guard to control whether a Route should match (#46021) 2022-06-13 22:53:49 +00:00
create_url_tree.spec.ts fix(router): 'createUrlTreeFromSnapshot' with empty paths and named outlets (#48734) 2023-01-18 10:46:43 -08:00
default_export_component.ts feat(router): auto-unwrap default exports when lazy loading (#47586) 2022-10-04 14:40:58 -07:00
default_export_routes.ts feat(router): auto-unwrap default exports when lazy loading (#47586) 2022-10-04 14:40:58 -07:00
helpers.ts refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
integration.spec.ts feat(router): Add a withNavigationErrorHandler feature to provideRouter (#48551) 2023-01-05 14:49:00 -08:00
page_title_strategy_spec.ts feat(common): add provideLocationMocks() function to provide Location mocks (#47674) 2022-10-10 19:42:11 +00:00
recognize.spec.ts refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
regression_integration.spec.ts refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
router.spec.ts refactor(router): extract navigation transition code to a new file (#48092) 2022-11-22 16:19:44 -08:00
router_link_spec.ts fix(router): Handle routerLink directive on svg anchors. (#48857) 2023-02-02 09:38:06 -08:00
router_preloader.spec.ts refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
router_scroller.spec.ts refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
router_state.spec.ts refactor(router): code cleaning (#48259) 2022-12-09 09:59:20 -08:00
shared.spec.ts fix(router): fix error when calling ParamMap.get function (#31599) 2020-06-25 11:57:24 -07:00
standalone.spec.ts refactor(router): Warn when provideRoutes is used without provideRouter (#47896) 2022-11-04 09:29:24 -07:00
url_serializer.spec.ts refactor(router): Convert user-visible router errors to RuntimeError (#46562) 2022-06-29 12:50:23 -07:00
url_tree.spec.ts fix(router): Allow question marks in query param values (#31187) 2021-08-06 10:49:37 -07:00