Skip to content

2026-05-11 Changelog

Summary of production-facing updates since 2026-03-27.

en-forms

  • Input components gained focus methods with return values and an option to select text on focus, including the ability to target a specific input when multiple are present.
  • EnInputDate validator behavior and the datepicker toggle were fixed, and the underlying input ref was tightened up for consistency.
  • Form validate calls now reliably return promises, and several broken undefined method calls in the validation path were corrected.
  • Radio and checkbox alignment was updated for a more consistent look across forms.
  • A small spacing adjustment was made to the EnForm button area.
  • EnInputSelectPlus now picks up the shared disabled state styling from en-style.

en-components

  • A new EnShelf component was added for slide-out shelf content.
  • EnTooltip handles long-content wrapping more gracefully.
  • EnConfirmationModal prevents double-click submissions on the confirm action.
  • Accessibility update to EnModal that traps keyboard focus within the modal while it's open. Can be disabled with a prop.

en-style

  • Incorporated EE app styles from the navigator repo.
  • Updated Sass version and updated to latest Sass API.
  • A new step-list component was introduced to support multi-step layouts.