deleting multiple jobs GUI behavior

When deleting a large selection of jobs, and clicking yes on the confirm dialog, none of the jobs disappear. It just resets the selection to “nothing”.

If i happen to have the background operations panel up, i can see that the monitor is actually working away on the deletion, but its confusing that the gui doesnt update. Could this be changed, so that jobs in the deletion queue are hidden from display?

I’m sure this will catch most users who do cleanups en-masse. Thinking nothing happened, they attempt to delete the same jobs over and over.

Mmm, that’s a good point, we could probably look at doing something for this. I’m a bit worried about this turning into a rabbit hole, though – while the deletion case is fairly straightforward, what about status changes? If a user marks every job as complete, for example, it could cause the same confusion. If we mark everything completed straight-away though, any updates to the Job by Slaves would clobber that in the UI, and then the job would go BACK to ‘completed’ when the operation actually happens… Would seem a bit strange/buggy as a user, I would think.

Do you think it would work to have a different indicator that shows that some operation is pending on that job? I’m thinking something like maybe just italicize the entire row, until the update happens (at which point the job would get removed/updated as appropriate).

Might be that we just need to make the Background Operations panel more ‘visible’ somehow, or add an extra status bar showing current operation in the bottom section of the Monitor…

Yeah, that could work!