message: Fix the bug in react with checkbox + matrix dropdown + choicesByUrl,
diff: @@ -170,9 +170,11 @@ export class QuestionCheckboxModel extends QuestionCheckboxBase {
  }
  protected setNewValue(newValue: any) {
  newValue = this.valueFromData(newValue);
  - if (this.hasNone) {
  var value = this.value;
  - if (!Helpers.isTwoValueEquals(value, newValue)) {
  + if (!newValue) newValue = [];
  + if (!value) value = [];
  + if (Helpers.isTwoValueEquals(value, newValue)) return;
  + if (this.hasNone) {
  var prevNoneIndex = this.noneIndexInArray(value);
  var newNoneIndex = this.noneIndexInArray(newValue);
  if (prevNoneIndex > -1) {
  @@ -186,7 +188,6 @@ export class QuestionCheckboxModel extends QuestionCheckboxBase {
  }
  }
  }
  - }
  super.setNewValue(newValue);
  }
  private noneIndexInArray(val: any) {
  