SurveyJS Dashboard v2.5.17
Released: Mar 25, 2026
Updates in v2.5.17
Features
- Input Masking: Out-of-the-box Validation for Incomplete Pattern Values:
- Previously, pattern-masked fields could be left partially completed without providing immediate feedback. This update triggers out-of-the-box validation when a respondent tries to complete the survey or exit a field that does not fully satisfy the pattern format.
Fixes
- Form Library:
- [Accessibility] Specialized question type built on top of a numeric Single-Line Input lacks an accessible name.
- [Mobile] File Upload: Confirmation dialog is truncated.
- Pattern input mask rejects valid input when it matches digits in the static prefix.
- Advanced Header: Navigation bar too close to first survey element on mobile and too far from header on desktop.
question.focus() behaves inconsistently with lazy rendering enabled.
- Multi-Select Matrix:
getPlainData() omits empty column values.
- [Vue 3] Slider scale rendering is broken in Shadow DOM.
- Survey Creator:
- Keyboard navigation: Tab works within design surface, but Shift + Tab moves focus to Property Grid.
- Property Grid: Default Value Expression property is unavailable for Multiple Textboxes items.