Open detail window synchronously to avoid popup blocking, persist selected task, and show API errors on the detail page.