From 7c6ea68356a68bba1088b671bc691b13b346e32d Mon Sep 17 00:00:00 2001 From: Tyler Jones Date: Tue, 9 Jun 2026 18:33:48 -0400 Subject: [PATCH 1/3] Add settings for CSS anchor positioning --- packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx | 10 +++++++++- packages/react/src/SelectPanel/SelectPanel.tsx | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx b/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx index f532d590d81..5490a5aea46 100644 --- a/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx +++ b/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx @@ -124,6 +124,10 @@ interface AnchoredOverlayBaseProps extends Pick { const cssAnchorPositioningFlag = useFeatureFlag('primer_react_css_anchor_positioning') // Lazy initial state so feature detection runs once per mount on the client. @@ -180,7 +185,10 @@ export const AnchoredOverlay: React.FC
From 02d632ab9fd4dd660bb3da6c897f7cbf11a82ee7 Mon Sep 17 00:00:00 2001 From: Tyler Jones Date: Tue, 9 Jun 2026 19:15:09 -0400 Subject: [PATCH 2/3] Add changeset --- .changeset/select-panel-modal-css-anchor-positioning.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/select-panel-modal-css-anchor-positioning.md diff --git a/.changeset/select-panel-modal-css-anchor-positioning.md b/.changeset/select-panel-modal-css-anchor-positioning.md new file mode 100644 index 00000000000..f78c7c7fdba --- /dev/null +++ b/.changeset/select-panel-modal-css-anchor-positioning.md @@ -0,0 +1,5 @@ +--- +'@primer/react': minor +--- + +AnchoredOverlay: Add `cssAnchorPositioningSettings` prop to allow opting out of native CSS anchor positioning (via `disable`), and use it in `SelectPanel` so the `modal` variant stays manually centered instead of being repositioned by CSS anchor positioning. From 5b861d4781bb1760531d1f3940b6d3201a4a0baf Mon Sep 17 00:00:00 2001 From: Tyler Jones Date: Tue, 9 Jun 2026 19:36:35 -0400 Subject: [PATCH 3/3] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx b/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx index 5490a5aea46..c80fda0d17b 100644 --- a/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx +++ b/packages/react/src/AnchoredOverlay/AnchoredOverlay.tsx @@ -125,7 +125,10 @@ interface AnchoredOverlayBaseProps extends Pick