You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you hit a break point and then resume the execution (F5), I think it would be best to remove the yellow arrow from the gutter and also the yellow highlight of the last executed line. This would indicate that the code is executing normally again. Currently, even if the execution was resumed, the yellow arrow and the yellow highlight stay, which is very confusing as you can never be sure if the execution was correctly resumed or not.
The same is true for the call stack view, which displays the "PAUSED ON ..." label even after resuming the execution. Basically there is no way to know if your code is running or not after resuming the execution.
Thanks!
The text was updated successfully, but these errors were encountered:
zobo
added a commit
to zobo/vscode-php-debug
that referenced
this issue
Jul 15, 2019
When the IDE requests a continue operation (step in, out, over, continue) it expects a Response and will remove the current execution position. With XDebug/DBGp the TCP connection will not send a response until another stop condition is encountered this may take an arbitrary amount of time.
This change fixes this by doing some basic validation (is the threadId valid) and then sends a response before executing the continuation command.
Closesxdebug#358
When the IDE requests a continue operation (step in, out, over, continue) it expects a Response and will remove the current execution position. With XDebug/DBGp the TCP connection will not send a response until another stop condition is encountered this may take an arbitrary amount of time.
This change fixes this by doing some basic validation (is the threadId valid) and then sends a response before executing the continuation command.
Closesxdebug#358
When you hit a break point and then resume the execution (F5), I think it would be best to remove the yellow arrow from the gutter and also the yellow highlight of the last executed line. This would indicate that the code is executing normally again. Currently, even if the execution was resumed, the yellow arrow and the yellow highlight stay, which is very confusing as you can never be sure if the execution was correctly resumed or not.
The same is true for the call stack view, which displays the "PAUSED ON ..." label even after resuming the execution. Basically there is no way to know if your code is running or not after resuming the execution.
Thanks!
The text was updated successfully, but these errors were encountered: