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.
EnInputDatevalidator 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
EnFormbutton area. EnInputSelectPlusnow picks up the shared disabled state styling from en-style.
en-components
- A new
EnShelfcomponent was added for slide-out shelf content. EnTooltiphandles long-content wrapping more gracefully.EnConfirmationModalprevents double-click submissions on the confirm action.- Accessibility update to
EnModalthat 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.