bundle update
fix: correct logic for edit

return only if open? is false