Rod,
Here is some code that will deactivate the smart editor widget when the drawer is close and re-activate it when the drawer is opened (add lines 14 - 21):
startup: function () {
..........
LayerInfos.getInstance(this.map, this.map.itemInfo)
.then(lang.hitch(this, function (operLayerInfos) {
var timeoutValue;
if (this.appConfig.theme.name === "BoxTheme") {
timeoutValue = 1050;
} else {
timeoutValue = 1;
}
setTimeout(lang.hitch(this, function () {
this.panel = this.getPanel();
topic.subscribe('changeMapPosition', lang.hitch(this, function(){
if(this.panel.windowState === 'minimized'){
this.onDeActive();
}else{
this.onActive();
}
}));
...............