add the missing emit and shortcut for cancel_action