<table><tr><td style="">rjvbb added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D18551">View Revision</a></tr></table><br /><div><div><p>Re: the time and resources spent by the background parser when you'd rather not:</p>

<p>Didn't earlier versions (< 5.4 at least) add background parser jobs to the job tracker thingy that allows to stop ongoing activity via the 2 buttons (selective & "all") in the taskbar? I seem to recall that I could cancel at least the pending parser jobs which sometimes comes in quite handy.</p>

<p>Maybe that job tracker and its buttons should be moved out of the build and into an overall context, so they can be used to cancel any kind of background of activity that can be cancelled (project loading jobs also show up in there already)?</p>

<p>Rather than adding heuristics to the current code that aims for a compromise between apparently irreconcilable requirements it'd allow the user to intervene to prevent unjustifiable resource waste. And if after such an intervention s/he has to wait a little bit longer for parsing information to become available, well, at least they'd know why, right? NB: this wouldn't change anything for users who never even look at the job buttons.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R32 KDevelop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D18551">https://phabricator.kde.org/D18551</a></div></div><br /><div><strong>To: </strong>aaronpuchert, KDevelop, mwolff, brauch, rjvbb<br /><strong>Cc: </strong>rjvbb, kdevelop-devel, develoot, hmitonneau, christiant, glebaccon, domson, antismap, iodelay, alexeymin, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd<br /></div>