broulik added a comment.
Can you delay showing the busy indicator a bit? e.g. only show if there haven't been any new results for 500ms or so, to avoid that thing constantly flashing up. Perhaps easiest would be something like Timer { id: delayBusyIndicatorTimer interval: 500 } BusyIndicator { visible: !delayBusyIndicatorTimer.running && results.queryActive } onQueryStringChanged: delayBusyIndicatorTimer.start() Also, it would be lovely to animate its appearance/disappearance instead of just using `visible` REPOSITORY R120 Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D22514 To: apol Cc: broulik, plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart