Skip to content

feat(modals): agregamos soporte returnFocusOnClose#787

Merged
Jonathangarrido merged 1 commit into
mainfrom
fix/modal
Jul 9, 2026
Merged

feat(modals): agregamos soporte returnFocusOnClose#787
Jonathangarrido merged 1 commit into
mainfrom
fix/modal

Conversation

@Jonathangarrido

Copy link
Copy Markdown
Collaborator

Descripción

Se agrega soporte para la prop returnFocusOnClose en los modales del ui-kit para permitir desactivar el comportamiento de Chakra que devuelve el foco al elemento previamente activo al cerrar el modal.

Motivación y contexto

Algunos flujos necesitan cerrar el modal sin restaurar el foco al trigger anterior. Para mantener compatibilidad hacia atrás, la nueva prop queda con valor por defecto true.

Cambios realizados

  • Se expone returnFocusOnClose?: boolean en los tipos de modales.
  • Se propaga returnFocusOnClose a Modal.
  • Se expone y propaga returnFocusOnClose en ModalAlertNew.
  • Se propaga returnFocusOnClose en ModalMultiple.
  • Se agregan tests para validar que, con returnFocusOnClose={false}, el foco no vuelve al trigger al cerrar.

¿Cómo puede ser probado esto?

Validado

  • src/organisms/Modals/Modal/Modal.test.tsx
  • src/organisms/Modals/ModalAlert/ModalAlert.test.tsx
  • src/organisms/Modals/ModalMultiple/ModalMultiple.test.tsx

Tipos de cambios

  • Bugfix
  • Feature
  • Breaking change

@Jonathangarrido Jonathangarrido merged commit 0932a25 into main Jul 9, 2026
9 checks passed
@Jonathangarrido Jonathangarrido deleted the fix/modal branch July 9, 2026 16:00
github-actions Bot pushed a commit that referenced this pull request Jul 9, 2026
# [1.62.0](v1.61.0...v1.62.0) (2026-07-09)

### Features

* **modals:** agregamos soporte returnFocusOnClose ([#787](#787)) ([0932a25](0932a25))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant