SurveyJS v2.3.6
Released: September 9, 2025
SurveyJS v2.3.6 includes bug fixes and minor enhancements.
Bug Fixes and Minor Enhancements
Form Library
- Multi-Select Matrix adds a horizontal scroll bar when it contains sliders (#10318)
- Slider in Multi-Select or Dynamic Matrix: The thumb doesn't show the tooltip and doesn't follow the cursor on click and drag (#10311)
- Dynamic Panel: Group divider is misaligned when
removePanelButtonLocation
is set to"right"
(#10301) - Survey JSON schema produces warnings when used for JSON validation in Visual Studio Code (#10190)
- Dropdowns with custom choices: Display texts aren't loaded for choices predefined within survey data (#10326)
visibleIf
and other expressions don’t distinguish between question names that differ only by case (#10338)- Checkboxes linked using
valueName
unselect each other ifstoreOthersAsComment
is enabled (#10344) - Value of an invisible question in a Dynamic Panel isn’t cleared if another question with the same
valueName
exists outside the panel (#10345) - Form scrolls to the top after a Long Text question extends beyond the screen and then loses focus (#10310)
- File Upload doesn't show a loading indicator while files are being removed (#10319)
- A predefined value for a question created at runtime isn't loaded if
storeOthersAsComment
isfalse
(#10327) - Sequential numbering is incorrect in composite question types (#10324)
- Question value resets despite
survey.data
whenclearInvisibleValues
is"onHiddenContainer"
(#10330)
Survey Creator
- Certain UI elements are not localized (#7130)
defaultValueExpression
is not updated when the name of a referenced question is changed (#7142)- Property Grid: Search includes invisible properties in results (#7128)
- [Angular] An exception is raised when clicking the Add Question button to add a question to a new page (#7131)
- German dictionary contains an incorrect translation for "Containers" (#7136)
Dashboard
- Wordcloud and Statistics Table are not supported by Single-Line Input questions with
inputType
different from"text"
(#490) percentagePrecision
applies selectively (#248)
PDF Generator
- Signature looks misaligned when exported to PDF (#429)
How to Update SurveyJS Libraries in Your Application
Angular
npm i survey-core@v2.3.6 survey-angular-ui@v2.3.6 --save
npm i survey-creator-core@v2.3.6 survey-creator-angular@v2.3.6 --save
npm i survey-analytics@v2.3.6 --save
npm i survey-pdf@v2.3.6 --save
React
npm i survey-core@v2.3.6 survey-react-ui@v2.3.6 --save
npm i survey-creator-core@v2.3.6 survey-creator-react@v2.3.6 --save
npm i survey-analytics@v2.3.6 --save
npm i survey-pdf@v2.3.6 --save
Vue.js
npm i survey-core@v2.3.6 survey-vue3-ui@v2.3.6 --save
npm i survey-creator-core@v2.3.6 survey-creator-vue@2.3.6 --save
npm i survey-analytics@2.3.6 --save
npm i survey-pdf@2.3.6 --save
HTML/CSS/JavaScript
<link href="https://unpkg.com/survey-core@2.3.6/survey-core.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/survey-core@2.3.6/survey.core.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/survey-js-ui@2.3.6/survey-js-ui.min.js"></script>
<script src="https://unpkg.com/survey-core@2.3.6/themes/index.min.js"></script>
<script src="https://unpkg.com/survey-creator-core@2.3.6/themes/index.min.js"></script>
<link href="https://unpkg.com/survey-creator-core@2.3.6/survey-creator-core.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/survey-creator-core@2.3.6/survey-creator-core.min.js"></script>
<script src="https://unpkg.com/survey-creator-js@2.3.6/survey-creator-js.min.js"></script>
<link href="https://unpkg.com/survey-analytics@2.3.6/survey.analytics.min.css" rel="stylesheet">
<script src="https://unpkg.com/survey-analytics@2.3.6/survey.analytics.min.js"></script>
<script src="https://unpkg.com/survey-pdf@2.3.6/survey.pdf.min.js"></script>
<script src="https://unpkg.com/survey-pdf@2.3.6/pdf-form-filler.min.js"></script>