Simulator is overlapped by VSCode when debug is paused

To be honest, this might be totally unrelated to Simulator, but my Google-fu fails me and i can't seem to find anything related.

I've set up my project in VSCode (on Windows) all nicely, and debugging works with Simulator, but there is one thing that bothers me. During debug, if execution is paused (manually or by hitting a breakpoint), Simulator becomes unresponsive.
This means that i cannot bring it up to the front, nor interact with Simulator in any way (move windows, resize console, etc.). Instead, before execution is paused, i have to place Simulator's windows at the edge of the screen and unmaximize VSCode window, so i can see them in the background.

Is there any way to make Simulator responsive during step-by-step debugging in VSCode?

My launch.json:
{
  "version": "0.2.0",
  "configurations": [
    {
      "cwd": "${workspaceRoot}",
      "name": "Playdate: Debug",
      "type": "cppvsdbg",
      "program": "${env:PLAYDATE_SDK_PATH}/bin/PlaydateSimulator.exe",
      "args": [
        "${workspaceFolder}/${workspaceFolderBasename}.pdx"
      ],
      "request": "launch",
      "preLaunchTask": "${defaultBuildTask}"
    }
  ]
}

No, unfortunately not. When it’s paused in the debugger the Sim has to block the main thread to keep Lua from continuing to execute. When debugging in C, the debugger itself blocks the main thread also rendering the UI blocked.