{#- Edit form of the task dialog. Expects: t, values, waiting_values, optional error / saved / warnings. The box
is refetched on live events only while the form is untouched (see app.js). -#}
{#- After a failed save the form holds the user's unsaved input: dirty, so live events keep it. #}