fix: view should always close when DR is Cancel