Skip to content

AnchoredOverlay: Add Popover API, modifications to CSS anchor positioning#7677

Draft
TylerJDev wants to merge 14 commits intomainfrom
tylerjdev/add-popover-support-css-anchor-positioning
Draft

AnchoredOverlay: Add Popover API, modifications to CSS anchor positioning#7677
TylerJDev wants to merge 14 commits intomainfrom
tylerjdev/add-popover-support-css-anchor-positioning

Conversation

@TylerJDev
Copy link
Member

@TylerJDev TylerJDev commented Mar 18, 2026

Prerequisite to https://github.com/github/primer/issues/6448, part of https://github.com/github/primer/issues/6431

Utilizes the Popover API to power our CSS anchor positioning in AnchoredOverlay. Both the popover support and CSS anchor positioning are behind the primer_react_css_anchor_positioning feature flag.

Changelog

New

  • Adds popover support to AnchoredOverlay

Changed

  • Small modifications, bug fixes towards CSS anchor positioning

Rollout strategy

  • Patch release
  • Minor release
  • Major release; if selected, include a written rollout or migration plan
  • None; if selected, include a brief description as to why

Testing & Reviewing

Merge checklist

@changeset-bot
Copy link

changeset-bot bot commented Mar 18, 2026

🦋 Changeset detected

Latest commit: e2d5da9

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@primer/react Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added staff Author is a staff member integration-tests: recommended This change needs to be tested for breaking changes. See https://arc.net/l/quote/tdmpakpm labels Mar 18, 2026
@github-actions
Copy link
Contributor

⚠️ Action required

👋 Hi, this pull request contains changes to the source code that github/github-ui depends on. If you are GitHub staff, test these changes with github/github-ui using the integration workflow. Check the integration testing docs for step-by-step instructions. Or, apply the integration-tests: skipped manually label to skip these checks.

@TylerJDev TylerJDev force-pushed the tylerjdev/add-popover-support-css-anchor-positioning branch from b2ee25e to b55ac54 Compare March 19, 2026 13:18
@primer
Copy link
Contributor

primer bot commented Mar 19, 2026

🤖 Lint issues have been automatically fixed and committed to this PR.

@TylerJDev TylerJDev changed the title Add popover support AnchoredOverlay: Add Popover API, modifications to CSS anchor positioning Mar 20, 2026
@TylerJDev TylerJDev requested a review from siddharthkp March 20, 2026 14:48
@github-actions github-actions bot temporarily deployed to storybook-preview-7677 March 20, 2026 14:49 Inactive
@primer-integration
Copy link

👋 Hi from github/github-ui! Your integration PR is ready: https://github.com/github/github-ui/pull/16560

@primer-integration
Copy link

⚠️ Integration PR Outdated

This integration PR does not have the latest commit from the primer/react PR.

Integration PR references: 5e39b869be8265f47ce2e8531eff8cc762a0f179
Latest commit on primer/react PR: 3686e5eaaeab8f9967e2fdab6bcac72e86835090

Please update the integration PR to reference the latest commit from the primer/react PR before reviewing workflow results.

@TylerJDev TylerJDev added the update snapshots 🤖 Command that updates VRT snapshots on the pull request label Mar 20, 2026
@github-actions github-actions bot temporarily deployed to storybook-preview-7677 March 20, 2026 16:07 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

integration-tests: recommended This change needs to be tested for breaking changes. See https://arc.net/l/quote/tdmpakpm staff Author is a staff member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant