Merge pull request #3667 from NoelDeMartin/MOBILE-4270
MOBILE-4270 core: Fix list items auto-scroll
This commit is contained in:
		
						commit
						b3b269c8d7
					
				| @ -40,7 +40,10 @@ export class CoreListItemsManager< | |||||||
|     constructor(source: Source, pageRouteLocator: unknown | ActivatedRoute) { |     constructor(source: Source, pageRouteLocator: unknown | ActivatedRoute) { | ||||||
|         super(source); |         super(source); | ||||||
| 
 | 
 | ||||||
|  |         const debouncedScrollToCurrentElement = CoreUtils.debounce(() => this.scrollToCurrentElement(), 300); | ||||||
|  | 
 | ||||||
|         this.pageRouteLocator = pageRouteLocator; |         this.pageRouteLocator = pageRouteLocator; | ||||||
|  |         this.addListener({ onSelectedItemUpdated: debouncedScrollToCurrentElement }); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     get items(): Item[] { |     get items(): Item[] { | ||||||
| @ -130,7 +133,6 @@ export class CoreListItemsManager< | |||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         await this.navigateToItem(item, { reset: this.resetNavigation() }); |         await this.navigateToItem(item, { reset: this.resetNavigation() }); | ||||||
|         setTimeout(async () => await this.scrollToCurrentElement(), 100); |  | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user