diff --git a/modules/dt.ui.ReplyWidget.js b/modules/dt.ui.ReplyWidget.js index bfd64cf83..cdb8ad3a5 100644 --- a/modules/dt.ui.ReplyWidget.js +++ b/modules/dt.ui.ReplyWidget.js @@ -299,16 +299,20 @@ ReplyWidget.prototype.toggleAdvanced = function ( showAdvanced ) { } else { this.focus(); } - this.onEditSummaryChange(); + this.storeEditSummary(); this.storage.set( this.storagePrefix + '/showAdvanced', this.showAdvanced ? '1' : '' ); }; ReplyWidget.prototype.onEditSummaryChange = function () { - this.storage.set( this.storagePrefix + '/summary', this.getEditSummary() ); + this.storeEditSummary(); // After first subsequent edit, reset this so auto-select no longer happens this.summaryPrefixLength = null; }; +ReplyWidget.prototype.storeEditSummary = function () { + this.storage.set( this.storagePrefix + '/summary', this.getEditSummary() ); +}; + ReplyWidget.prototype.getEditSummary = function () { return this.editSummaryInput.getValue(); };