mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 21:11:30 +08:00 
			
		
		
		
	fix(tab-row): Avoid this.newTabOuterWidth being a decimal in Electron
This commit is contained in:
		
							parent
							
								
									7b1c6807ba
								
							
						
					
					
						commit
						6508ef4fce
					
				| @ -488,8 +488,9 @@ export default class TabRowWidget extends BasicWidget { | ||||
|         // this.$newTab may include margin, and using NEW_TAB_WIDTH could cause tabsContainerWidth to be slightly larger,
 | ||||
|         // resulting in misaligned scrollbars/buttons. Therefore, use outerwidth.
 | ||||
|         this.updateOuterWidth(); | ||||
|         let tabsContainerWidth = Math.floor(this.$widget.width() ?? 0); | ||||
|         tabsContainerWidth -= this.newTabOuterWidth + MIN_FILLER_WIDTH; | ||||
|         let tabsContainerWidth = Math.floor( | ||||
|             (this.$widget.width() ?? 0) - this.newTabOuterWidth - MIN_FILLER_WIDTH | ||||
|         ); | ||||
|         // Check whether the scroll buttons need to be displayed.
 | ||||
|         if ((TAB_CONTAINER_MIN_WIDTH + MARGIN_WIDTH) * numberOfTabs > tabsContainerWidth) { | ||||
|             tabsContainerWidth -= this.scrollButtonsOuterWidth; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 SiriusXT
						SiriusXT