From e4dc2bcc27af08226abeddb2191e1192d54cd174 Mon Sep 17 00:00:00 2001 From: Rob Snow Date: Mon, 23 Jan 2023 11:49:01 -0800 Subject: [PATCH 1/2] Fix Tabline resizing --- packages/@react-spectrum/tabs/src/Tabs.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/@react-spectrum/tabs/src/Tabs.tsx b/packages/@react-spectrum/tabs/src/Tabs.tsx index d98c6bad6ee..ef086ff6e29 100644 --- a/packages/@react-spectrum/tabs/src/Tabs.tsx +++ b/packages/@react-spectrum/tabs/src/Tabs.tsx @@ -102,7 +102,8 @@ function Tabs(props: SpectrumTabsProps, ref: DOMRef box?.left !== prevTabPositions.current[index]?.left && box?.right !== prevTabPositions.current[index]?.right)) { + console.log(prevTabPositions.current, tabDimensions); + if (tabDimensions.length !== prevTabPositions.current.length || tabDimensions.some((box, index) => box?.left !== prevTabPositions.current[index]?.left || box?.right !== prevTabPositions.current[index]?.right)) { setTabPositions(tabDimensions); prevTabPositions.current = tabDimensions; } From 8afdc59b0263d47942bbf4900fd12ceb118c6c61 Mon Sep 17 00:00:00 2001 From: Daniel Lu Date: Mon, 23 Jan 2023 11:52:28 -0800 Subject: [PATCH 2/2] stray console.log --- packages/@react-spectrum/tabs/src/Tabs.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/@react-spectrum/tabs/src/Tabs.tsx b/packages/@react-spectrum/tabs/src/Tabs.tsx index ef086ff6e29..59f48f9b7f1 100644 --- a/packages/@react-spectrum/tabs/src/Tabs.tsx +++ b/packages/@react-spectrum/tabs/src/Tabs.tsx @@ -102,7 +102,6 @@ function Tabs(props: SpectrumTabsProps, ref: DOMRef box?.left !== prevTabPositions.current[index]?.left || box?.right !== prevTabPositions.current[index]?.right)) { setTabPositions(tabDimensions); prevTabPositions.current = tabDimensions;