Skip to content

fix(deps): Update dependency focus-trap to v7 #266

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 29, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
focus-trap ^6.2.2 -> ^7.6.5 age adoption passing confidence

Release Notes

focus-trap/focus-trap (focus-trap)

v7.6.5

Compare Source

Patch Changes
  • d51ad78: Allow activation element in shadow DOM to be auto-focused after trap is deactivated

v7.6.4

Compare Source

Patch Changes
  • bb47f7a: Remove engine requirement that crept into package.json. Sorry about that! (#​1343)

v7.6.3

Compare Source

Patch Changes
  • 0a9b746: Prevent a previous focus trap that is manually paused from being automatically unpaused when the current trap is deactivated. Also prevent a paused trap that is not at the top of the stack from being unpaused.

v7.6.2

Compare Source

Patch Changes

v7.6.1

Compare Source

Patch Changes
  • fc5910d: Fix fallbackFocus not used when initialFocus is selector to non-existent node (#​1218)

v7.6.0

Compare Source

Minor Changes
  • 8aeacee: Move Escape key handler to target phase to allow more control in escapeDeactivates (#​1247)

v7.5.4

Compare Source

Patch Changes

v7.5.3

Compare Source

Patch Changes

v7.5.2

Compare Source

Patch Changes
  • b73eb02: Remove references to Array.prototype.findLast() not well supported in Safari (#​996)

v7.5.1

Compare Source

Patch Changes
  • d9e2546: Fix possible exception in new Tabbable.getTabIndex() when initializing trap

v7.5.0

Compare Source

Minor Changes
  • 5e2f913: Adds support for nodes with a positive tabindex in single-container traps only (#​375)

v7.4.3

Compare Source

Patch Changes

v7.4.2

Compare Source

Patch Changes
  • db62ce3: Clicking on open shadowDOM components within a focus trap's container when clickOutsideDeactivates=true should not deactivate the focus trap. (#​959)

v7.4.1

Compare Source

Patch Changes
  • 4f720ff: Bump tabbable to v6.1.2 for nwsapi patch

v7.4.0

Compare Source

Minor Changes
  • da97007: Added new onPost/Pause and onPost/Unpause hooks when un/pausing a trap (also called when auto-un/paused as a result of de/activating a second trap while another is currently active). (focus-trap-react#948)

v7.3.1

Compare Source

Patch Changes
  • a00cfa5: Bump tabbable to v6.1.1 for JSDom fixes

v7.3.0

Compare Source

Minor Changes
  • ae7129d: Bump tabbable to v6.1.0 adding support for the new HTML inert attribute in browsers that support it (NOTE: FireFox does not support it at this time). Also fixes a bug. See tabbable CHANGELOG for more info.
Patch Changes
  • a27ad58: Fix incorrect behavior of returnFocusOnDeactivate option when set to true (or defaulted to true) along with clickOutsideDeactivates=true and the outside click that deactivates is on a focusable node. Focus was remaining on that node instead of returning to the node focused just prior to activation. (#​893)

v7.2.0

Compare Source

Minor Changes
  • b0482af: Add new isKeyForward() and isKeyBackward() options (#​612)

v7.1.0

Compare Source

Minor Changes
  • 88cc9bc: Provide new trapStack option to make it possible to coordinate auto-activation/pausing between multiple focus-trap instances on the same page.
Patch Changes
  • 4f97b38: Bump tabbable to v6.0.1 for a bug fix. See tabbable's changelog for more details.
  • f13de76: Mention special Safari setting to enable normal DOM-based tab order in README. #​783

v7.0.0

Compare Source

Major Changes
  • 5b64423: Revised and clarified official browser support (still as broad and deep as reasonably possible).
  • 47f62ac: 🚨 Breaking: Tabbable dependency has been updated to v6.0.0 and contains a breaking change related to detached nodes with its default displayCheck setting. See tabbable's changelog for more information.
  • 5b64423: 🚨 Breaking: Dropped support of IE browsers, all versions.
    • IE11 was officially retired on June 15, 2022 (6 weeks ago). There are no longer any versions of IE that are still maintained or even supported by Microsoft.

v6.9.4

Compare Source

Patch Changes
  • f68882e: Fix docs and typings to clarify that initialFocus, fallbackFocus, and setReturnFocus options can be functions that also return selector strings.

v6.9.3

Compare Source

Patch Changes
  • 8a8b1f1: Bump tabbable to v5.3.3 to pick up a small bug fix to web component (shadow DOM) support.

v6.9.2

Compare Source

Patch Changes
  • ef0ce48: Handle unexpected param (true) passed as the value for the initialFocus, fallbackFocus, and setReturnFocus options: Ignore and perform default behavior.

v6.9.1

Compare Source

Patch Changes
  • 83262a7: Bumps tabbable to v5.3.2 to pick-up a fix to displayCheck=full (default) option behavior that caused issues with detached nodes.

v6.9.0

Compare Source

Minor Changes
  • 2a57e4b: Add new trap.active and trap.paused readonly state properties on the trap so that the trap's active/paused state can be queried.
Patch Changes
  • 8fd49df: Fixed bug where clickOutsideDeactivate handler would get called on the 'click' event even if the node clicked was in the trap. As with 'mousedown' and 'touchstart' events where this option is also used, the handler should only get called if the target node is outside the trap.
  • c32c60a: Fixed: onDeactivate, onPostDeactivate, and checkCanReturnFocus options originally given to createFocusTrap() were not being used by default when calling trap.deactivate({...}) with an option set even if that option set didn't specify any overrides of these options.

v6.8.1

Compare Source

Patch Changes
  • 7c86111:
    • Bump tabbable to ^5.3.1 (fixing previous update which was incorrectly set to 5.3.0).
    • Fix tabbableOptions not being used in all internal uses of tabbable APIs.
    • Expose displayCheck option in tabbableOptions typings and pass it through to tabbable APIs.
    • Add info to README about testing traps in JSDom (which is not officially supported).

v6.8.0

Compare Source

Minor Changes
  • 21458c9: Bumps tabbable to v5.3.0 and includes all changes from the past v6.8.0 beta releases. The big new feature is opt-in Shadow DOM support in tabbable, and a new getShadowRoot tabbable option exposed in a new tabbableOptions focus-trap config option.
    • ⚠️ This will likely break your tests if you're using JSDom (e.g. with Jest). See testing in JSDom for more info.

v6.7.3

Compare Source

Patch Changes

v6.7.2

Compare Source

Patch Changes
  • c932330: Fixed bug where tabbing forward from an element with negative tabindex that is last in the trap would result in focus remaining on that element (565)

Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate using a curated preset maintained by Sanity. View repository job log here

@socket-security
Copy link

socket-security bot commented May 29, 2023

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@renovate renovate bot changed the title fix(deps): update dependency focus-trap to v7 fix(deps): Update dependency focus-trap to v7 Aug 4, 2023
@renovate renovate bot force-pushed the renovate/focus-trap-7.x branch from 969aa6c to 8905e0f Compare May 14, 2025 10:34
Copy link

vercel bot commented May 14, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
react-spring-bottom-sheet ❌ Failed (Inspect) May 27, 2025 9:45pm

Copy link

socket-security bot commented May 14, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedpkg-dir@​4.2.01001008676100
Updatedtabbable@​5.2.1 ⏵ 6.2.010010010079100
Updatedfocus-trap@​6.7.1 ⏵ 7.6.510010010084100

View full report

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.

0 participants