Web IDE terminal can't be restarted using a previous cancelled one

In https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/27503 the behavior of the method retryable? has changed. Now, a canceled job can't be restarted/retried.

From the web IDE perspective, that doesn't work for us. Mostly, because if we cancel the terminal we force the user to reload the page if they want to start a terminal.

/cc @phikai @DouweM

Assignee Loading
Time tracking Loading