From d959d30144ab2e1f4c4316e4feb20cda4d1dc497 Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Thu, 27 Jun 2024 13:01:31 +0200 Subject: [PATCH 1/2] fix prematurely adding anchoring styles on `ListboxOptions` --- packages/@headlessui-react/src/components/listbox/listbox.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/@headlessui-react/src/components/listbox/listbox.tsx b/packages/@headlessui-react/src/components/listbox/listbox.tsx index 7353b38942..9a7d16602f 100644 --- a/packages/@headlessui-react/src/components/listbox/listbox.tsx +++ b/packages/@headlessui-react/src/components/listbox/listbox.tsx @@ -983,6 +983,7 @@ function OptionsFn( }, [anchor, data.options]) let anchorOptions = (() => { + if (anchor == null) return undefined if (selectedOptionIndex === null) return { ...anchor, inner: undefined } let elements = Array.from(data.listRef.current.values()) From 3a31440efd9f5f42d38a9edd326a8fa4bf0e9a89 Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Thu, 27 Jun 2024 13:05:13 +0200 Subject: [PATCH 2/2] update changelog --- packages/@headlessui-react/CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/@headlessui-react/CHANGELOG.md b/packages/@headlessui-react/CHANGELOG.md index b7ba51d4d0..830d7f4036 100644 --- a/packages/@headlessui-react/CHANGELOG.md +++ b/packages/@headlessui-react/CHANGELOG.md @@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -- Nothing yet! +### Fixed + +- Fix prematurely added anchoring styles on `ListboxOptions` ([#3337](https://github.com/tailwindlabs/headlessui/pull/3337)) ## [2.1.1] - 2024-06-26