Fix bad validation error catching for oauth, add listener on tasksEdit view