tweaked diff-dialog < > cursor wait so cursor never ends up as a wait cursor