@@ -350,6 +350,7 @@ UbuntuShape {
350350 });
351351 } else if (popup) {
352352 popup.visible = true;
353+ popup.item.selectFirstIndex();
353354 }
354355 } else {
355356 root.unityMenuModel.activate(__ownIndex);
@@ -488,8 +489,6 @@ UbuntuShape {
488489 target: item
489490 onChildActivated: childActivated();
490491 }
491−
492− onVisibleChanged: if (visible) { item.selectFirstIndex(); }
493492 }
494493 }
495494 }