In some cases, the debug configuration provider was being invoked before the application had been noticed, which caused it to fail to find the application and fail to attach the debugger. This change waits up to a minute for the associated application to not only itself start, but also for each service of the application to have at least one replica running.
The extension also now shows the user a progress dialog to better indicate the wait as well as provide a mechanism to cancel it.
In some cases, the debug configuration provider was being invoked before the application had been noticed, which caused it to fail to find the application and fail to attach the debugger. This change waits up to a minute for the associated application to not only itself start, but also for each service of the application to have at least one replica running.
The extension also now shows the user a progress dialog to better indicate the wait as well as provide a mechanism to cancel it.
Resolves #161.