fix(launcher): load results async

This commit is contained in:
Eric Handley
2026-03-02 16:20:46 -08:00
parent f3ecbce673
commit 54f9274c85
+5 -3
View File
@@ -159,20 +159,22 @@ Rectangle {
}
function onOpened() {
resultsReady = false;
ignoreMouseHover = true;
globalMouseInitialized = false;
mouseTrackingReady = false;
mouseTrackingDelayTimer.restart();
syncPluginProviders();
// Show launcher immediately, results will populate asynchronously
resultsReady = true;
focusSearchInput();
Qt.callLater(() => {
for (let provider of providers) {
if (provider.onOpened)
provider.onOpened();
}
updateResults();
resultsReady = true;
focusSearchInput();
});
}