A dialog has too many boolean modes
A dialog with many boolean modes can hide behavior behind combinations of props. Inspect its confirm/edit callers and the modes that must remain, then replace ambiguous combinations with named compositions visible at the call site. Provide migration examples and check existing modes against the new API before removing the old one.