Bug in C++ dependency system

It sounds like you are pressing compile button in editor and then changing your code before canceling compile. After canceling editor compile you then restart build through Visual Studio, is this correct? When I tried this method it still updated properly after building in Visual Studio. Additionally if changes to code need to be made, there is no difference in time to stop compile first and then change code and is a safer workflow.