All,
If you don't mind the possible performance impact then the workaround is to open the LayerListView.js and find the layerTitleNode click event (@ line 205) and add these lines after it @ line 213
If you want to change this for all apps you produce in the future then change this file: client\stemapp\widgets\LayerList\LayerListView.js
If you want to change on specific app then change this file:server\apps\APP##\widgets\LayerList\LayerListView.js
setTimeout(lang.hitch(this,
this._onRowTrClick,
layerInfo,
imageShowLegendNode,
layerTrNode,
tableNode), 300);