message: save initial subject so that when discarding changes it does not reset everything if there are already subjects
diff: @@ -31,8 +31,11 @@ export default class SubjectPicker extends Component.extend({
  didInsertElement(this: SubjectPicker, ...args: any[]) {
  this._super(...args);
  + if (this.currentSubjects) {
  + this.set('initialSubjects', [...this.currentSubjects]);
  + }
  +
  this.setProperties({
  - initialSubjects: [],
  hasChanged: false,
  columns: new Array(3)
  .fill(null)
  