Originally fixed this with a combination of OverlayManager::replaceCurrent() and the closeOnBack flag, but this caused the 'abandon edit' warning to be displayed twice. Probably need to do some more work on OverlayManager.
Version: unspecified
Severity: normal