diff --git a/core/modules/widgets/reveal.js b/core/modules/widgets/reveal.js index 6b7558a2c..ab82c2192 100755 --- a/core/modules/widgets/reveal.js +++ b/core/modules/widgets/reveal.js @@ -156,8 +156,10 @@ RevealWidget.prototype.refresh = function(changedTiddlers) { this.refreshSelf(); return true; } else { - var refreshed = false; - if(changedTiddlers[this.stateTitle]) { + var refreshed = false, + currentlyOpen = this.isOpen; + this.readState(); + if(this.isOpen !== currentlyOpen) { if(this.retain === "yes") { this.updateState(); } else {