message: Fixed - readOnly in dropdown causes crash when survey data is set programmatically
diff: @@ -137,7 +137,9 @@ export class SurveyQuestionElementBase extends SurveyElementBase {
  }
  }
  -export class SurveyQuestionUncontrolledElement<T extends Question> extends SurveyQuestionElementBase {
  +export class SurveyQuestionUncontrolledElement<
  + T extends Question
  +> extends SurveyQuestionElementBase {
  control: any;
  constructor(props: any) {
  super(props);
  @@ -147,11 +149,15 @@ export class SurveyQuestionUncontrolledElement<T extends Question> extends Surve
  return this.questionBase as T;
  }
  componentWillUpdate() {
  + if (!!this.control) {
  this.control.value = this.getValue(this.questionBase.value);
  }
  + }
  componentDidMount() {
  + if (!!this.control) {
  this.control.value = this.getValue(this.questionBase.value);
  }
  + }
  updateValueOnEvent = (event: any) => {
  this.questionBase.value = event.target.value;
  };
  