which forks such that execution returns to perform the #changed: before you get a chance to click the <Ok> button.
So the problem is how to make it pause at #basicRenameClass: until the ChangesBrowser is closed (either ok cancel), such that #changed: is not executed before the changes are applied.�� The complication is the existing code operating on the ChangesBrowser <Ok> button, and the stack distance of #internalPerformRefactorings: from #renameClass.
I am thinking of some synchronisation like the following would be least impact...