Update scroll top state on column mounting (#4276)
This commit is contained in:
		
					parent
					
						
							
								015269914e
							
						
					
				
			
			
				commit
				
					
						4f2513337f
					
				
			
		
					 1 changed files with 5 additions and 2 deletions
				
			
		|  | @ -30,8 +30,8 @@ export default class StatusList extends ImmutablePureComponent { | |||
| 
 | ||||
|   intersectionObserverWrapper = new IntersectionObserverWrapper(); | ||||
| 
 | ||||
|   handleScroll = debounce((e) => { | ||||
|     const { scrollTop, scrollHeight, clientHeight } = e.target; | ||||
|   handleScroll = debounce(() => { | ||||
|     const { scrollTop, scrollHeight, clientHeight } = this.node; | ||||
|     const offset = scrollHeight - scrollTop - clientHeight; | ||||
|     this._oldScrollPosition = scrollHeight - scrollTop; | ||||
| 
 | ||||
|  | @ -49,6 +49,9 @@ export default class StatusList extends ImmutablePureComponent { | |||
|   componentDidMount () { | ||||
|     this.attachScrollListener(); | ||||
|     this.attachIntersectionObserver(); | ||||
| 
 | ||||
|     // Handle initial scroll posiiton
 | ||||
|     this.handleScroll(); | ||||
|   } | ||||
| 
 | ||||
|   componentDidUpdate (prevProps) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue