Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix dialog click outside early return #2549

Merged
merged 6 commits into from
Jan 31, 2024

Conversation

keithamus
Copy link
Member

@keithamus keithamus commented Jan 30, 2024

What are you trying to accomplish?

This PR prevents dialogs from closing when an element (like an ActionMenu item) that appears outside the bounds of the dialog is clicked.

Integration

No changes necessary in production.

List the issues that this change affects.

Fixes https://github.com/github/primer/issues/3026

Risk Assessment

  • Low risk the change is small, highly observable, and easily rolled back.
  • Medium risk changes that are isolated, reduced in scope or could impact few users. The change will not impact library availability.
  • High risk changes are those that could impact customers and SLOs, low or no test coverage, low observability, or slow to rollback.

Accessibility

  • No new axe scan violation - This change does not introduce any new axe scan violations.

Merge checklist

  • Added/updated tests
    - [ ] Added/updated documentation
  • Added/updated previews (Lookbook)
  • Tested in Chrome
  • Tested in Firefox
  • Tested in Safari
  • Tested in Edge

Take a look at the What we look for in reviews section of the contributing guidelines for more information on how we review PRs.

Copy link

changeset-bot bot commented Jan 30, 2024

🦋 Changeset detected

Latest commit: 8ce14fc

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

This PR includes changesets to release 1 package
Name Type
@primer/view-components Patch

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

Copy link
Contributor

github-actions bot commented Jan 31, 2024

⚠️ Visual differences found

Our visual comparison tests found UI differences. Please review the differences by viewing the files changed tab to ensure that the changes were intentional.

Review visual differences

@keithamus keithamus force-pushed the fix-dialog-click-outside-early-return branch from 4961f25 to 3e05d1a Compare January 31, 2024 14:11
@keithamus keithamus marked this pull request as ready for review January 31, 2024 15:55
@keithamus keithamus requested review from a team and jonrohan January 31, 2024 15:55
@camertron camertron changed the title fix dialog click outside early return Fix dialog click outside early return Jan 31, 2024
@keithamus keithamus merged commit 1259249 into main Jan 31, 2024
30 of 31 checks passed
@keithamus keithamus deleted the fix-dialog-click-outside-early-return branch January 31, 2024 17:57
@primer primer bot mentioned this pull request Jan 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants