From 0bc8b242484feadc916af46d4e5dd134626b2c47 Mon Sep 17 00:00:00 2001 From: Robert Snow Date: Fri, 3 Oct 2025 02:58:49 +1000 Subject: [PATCH 1/3] fix: Picker default text display (#8959) * fix: Picker SelectedValue default slot display * add an identifier so we can display the default text slot --- packages/@react-spectrum/s2/src/Picker.tsx | 30 ++++++++++++------- .../s2/stories/Picker.stories.tsx | 6 ++-- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/packages/@react-spectrum/s2/src/Picker.tsx b/packages/@react-spectrum/s2/src/Picker.tsx index 96833441cec..73ebf34ce92 100644 --- a/packages/@react-spectrum/s2/src/Picker.tsx +++ b/packages/@react-spectrum/s2/src/Picker.tsx @@ -532,7 +532,7 @@ const PickerButton = createHideableComponent(function PickerButton {(renderProps) => ( <> - :not([slot=icon], [slot=avatar], [slot=label]) {display: none;}')}> + :not([slot=icon], [slot=avatar], [slot=label], [data-slot=label]) {display: none;}')}> {({selectedItems, defaultChildren}) => { return ( - User One + User One user.one@example.com - User Two + User Two user.two@example.com
123-456-7890
- User Three + User Three ), From b2f35155dcb3169fd341d01db7e7bd3bc6dcccc1 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Thu, 2 Oct 2025 09:59:03 -0700 Subject: [PATCH 2/3] fix: Height of modal underlay is incorrect when the body has height: 100% (#8958) * fix: Height of modal underlay is incorrect when the body has height: 100% * Turn on verdaccio * Maybe more accurate fractional height * Revert "Turn on verdaccio" This reverts commit 54208949390a0c364f4f2a3542c6711f648ff432. * No undefinedpx * Revert "Revert "Turn on verdaccio"" This reverts commit 21740c331c8f698d9471433e5043138a27f9a7ae. * Revert "Revert "Revert "Turn on verdaccio""" This reverts commit 42cb451cbd0e96d9255e0280b60bc60ed23db685. --------- Co-authored-by: Daniel Lu --- packages/@react-spectrum/overlays/src/Underlay.tsx | 11 ++++++++++- packages/react-aria-components/src/Modal.tsx | 12 ++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/packages/@react-spectrum/overlays/src/Underlay.tsx b/packages/@react-spectrum/overlays/src/Underlay.tsx index cd732301151..da9911834d8 100644 --- a/packages/@react-spectrum/overlays/src/Underlay.tsx +++ b/packages/@react-spectrum/overlays/src/Underlay.tsx @@ -11,6 +11,7 @@ */ import {classNames} from '@react-spectrum/utils'; +import {isScrollable} from '@react-aria/utils'; import React, {JSX} from 'react'; import underlayStyles from '@adobe/spectrum-css-temp/components/underlay/vars.css'; @@ -20,12 +21,20 @@ interface UnderlayProps { } export function Underlay({isOpen, isTransparent, ...otherProps}: UnderlayProps): JSX.Element { + let pageHeight: number | undefined = undefined; + if (typeof document !== 'undefined') { + let scrollingElement = isScrollable(document.body) ? document.body : document.scrollingElement || document.documentElement; + // Prevent Firefox from adding scrollbars when the page has a fractional height. + let fractionalHeightDifference = scrollingElement.getBoundingClientRect().height % 1; + pageHeight = scrollingElement.scrollHeight - fractionalHeightDifference; + } + return (
Date: Thu, 2 Oct 2025 11:04:49 -0700 Subject: [PATCH 3/3] fix: Clicking on TableView column header menu does not work (#8963) --- packages/@react-spectrum/s2/src/TableView.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/@react-spectrum/s2/src/TableView.tsx b/packages/@react-spectrum/s2/src/TableView.tsx index 6057c98d6e6..b33f8164199 100644 --- a/packages/@react-spectrum/s2/src/TableView.tsx +++ b/packages/@react-spectrum/s2/src/TableView.tsx @@ -458,12 +458,11 @@ const cellFocus = { outlineOffset: -2, outlineWidth: 2, outlineColor: 'focus-ring', - borderRadius: '[6px]', - pointerEvents: 'none' + borderRadius: '[6px]' } as const; function CellFocusRing() { - return
; + return
; } const columnStyles = style({