持ってないからわからんけど、一度何か設定して再度同じボタンおしたらキャンセル扱いで空白かnullが入るって作りだったりするんじゃない?
最初からnullは入れられないだけみたいな雑な作りだったりして