On ECC, we don't have a confirmation pop-up when we restart a task (workflow/job).
Otherwise, it exists in the thick client
It means we can restart a workflow/job by mistake.
Is there any setting to display the confirmation pop-up?
Well when we cancel active jobs/workflows, there is no option for checking back,as well for restarting a job and I check for all version of ECC and it worked like our design.
Since it's web client, it still has some limitations, I would suggest to submit your contribution to our product enhancement team. (but we did have check-back for function delete)