Environment:
master branch @ 472e202cb9fdcb6ec29fcf80b45d07d1e137ef9e
Current scenario of editing course details:

Proposed suggestion:
It would be ideal if we have a cancel button to terminate the process of editing course. This allows a more consistent UX with the current behavior of editing an existing instructor as shown below.

@tanhengyeow do you think this is suitable for first-timers?
@damithc It might a little harder than a first-timer issue as the feature spans the full system. #8756 is a rough estimate of the scale involved.
I'm a first-timer but if there are no free issues labeled as d.first-timers, I would like to try to work on it
@czarska Go ahead 馃憤 You can refer to #8756 which was also about adding a Cancel button
I have a problem because every time I'm trying to add new instructor I get 'Cannot send Ajax Request!' error. Am I doing something wrong?
I've started all over agian and now It works, thanks. Do we need test?
It is always ideal to add tests for new behavior. How comprehensive the tests are depend on cost benefit analysis. You may want to take a look at some existing tests on how the behavior of buttons are tested.
Hello @tanhengyeow, Can I pick up this issue if this issue is still open.
This has been resolved by #9949