SurveyJS Dashboard v2.3.2

Released: Aug 13, 2025

Mises à jour de v2.3.2

Fonctionnalités

Survey Creator:

  • Added the Save action to the footer toolbar when auto-save is disabled.

Correctifs

Form Library:

  • Dropdown with Lazy Loading:
    • Applied additional client-side filtering to the choice list.
    • The choice list reset to an unfiltered state when the dropdown closed due to page scrolling.
  • Yes/No Question rendered as Radio Button Group didn't allow selecting a value after resetValueIf executes.
  • A composite question was editable if it was added using the addNewQuestion() method.
  • Composite questions: Nested questions did not show their numbers regardless of the showNumber property value.
  • File Upload didn't allow overriding only the file preview component.
  • Checkboxes: A selected choice was deselected when clicking outside if both its showCommentArea and isExclusive properties are enabled.
  • When loading a survey response programmatically, a question’s value inside a panel was cleared if its clearIfInvisible property was set to "onHiddenContainer".
  • [Vue 3] It was not possible to select a checkbox in a checkbox matrix using the keyboard.
  • getData({ includePanels: true }) response didn't contain the name of a panel nested within a Dynamic Panel.
  • The onValueChanging event didn't prevent a question's value from being updated.
  • Copying a field value of a parent panel using the {parentPanel.fieldName} expression stopped working.
  • Single-Select Matrix: A row's visibleIf expression is evaluated incorrectly when it includes a calculated field.

Survey Creator:

  • Theme Editor: It was not possible to change the survey title and description font to the default Open Sans if a custom "Survey font family" is applied.
  • onElementAllowOperations event allowed a question to be deleted regardless of the options.allowDelete parameter set to false.
  • Logic tab: setValueExpression property value persists in the survey JSON schema after a corresponding logic rule is removed.