Any way handle when user Interrupt-drop-cancel request ? Only what we have its context canceled

Mb add for this context.WithCancelCause

var ErrRequestCancelByUser errors.New("cancel by user")

ctx, cancel := context.WithCancelCause(ctx)

cancel(ErrRequestCancelByUser)