SurveyJS Dashboard v2.2.2
Released: Jun 25, 2025
Updates in v2.2.2
Features
- Accessibility:
- Now fully accessible when used with the Contrast theme. This update brings the tool into full compliance with modern accessibility standards, including WCAG, Section 508, and ARIA.
Fixes
Form Library:
- Update default row value when column cellType would change.
- Rendering issue with multiple textboxes when item titles are too long.
- A11y compliance test failure in the form validation example.
- The Serbian locale's code should be changed to sr.
- Numeric Mask - a 1.000 value was reset to 1 when a question is referenced in expressions.
- inheritBaseProps: true should create properties used in questionJSON as invisible and non-serializable.
- Unable to navigate to read-only Comment fields using the TAB key.
- The setValueIf expression was not invoked when any field value is changed if the setValueExpression is constant.
- The countInArray({question1}, 'c1', {c1} notempty) function doesn't calculate the number of non-empty cells of a Text column.
- survey.getAllQuestions(true, false, true) didn't work correctly for nested complex questions.
Survey Creator:
- Angular: Had a slow loading time (~14s) when opening the Preview.
- Accessibility:Dropdowns with default value "Form elements must have labels".
- Had a missing Polish translation for "Add Question" and "Type to search..." text.
- forbiddenNestedElements didn't prevent adding nested dynamic panels via the Add Question dropdown menu.
- Unable to select questions from the toolbox ... popup menu.
- To mark the showPropertyGrid property as deprecated.
Dashboard:
- Choices were not appearing in Dropdown with lazy loading enabled.