After debugging the plugin I couldn't find anything wrong with it; I think it's actually the problem of unity8 - the following snippet of Dash.qml ( the caluse for favorite scope) looks like the culprit:
if (scopeIndex >= 0) {
// Is a favorite one setCurrentScope(scopeId, false, false); dashContentCache.scheduleUpdate(); showDashFromPos(pos, size); hide();
} else {
// Is not a favorite one, activate and get openScope scope.activate(result);
}
After debugging the plugin I couldn't find anything wrong with it; I think it's actually the problem of unity8 - the following snippet of Dash.qml ( the caluse for favorite scope) looks like the culprit:
if (scopeIndex >= 0) {
setCurrentSco pe(scopeId, false, false);
dashContentCa che.scheduleUpd ate();
showDashFromP os(pos, size);
hide( );
scope. activate( result) ;
// Is a favorite one
} else {
// Is not a favorite one, activate and get openScope
}