(Potential Bug) nRF Connect for VS Code - nRF Terminal

Hello - The nRF Connect for VS Code extensions updated today and it appears to have broken then nRF Terminal connection monitoring.

Old Behavior

  1. Connect to device via one of the COM ports
  2. If I powered off (or flashed an update) the DK then the status bar item would show a message, in orange, that it was attempting to reconnect to device
  3. If I powered the DK back on, then it would automatically reconnect and I would see all of the startup output

New Behavior

  1. Connect to device via one of the COM ports
  2. If I power off the DK then the status bar item still shows the device as being connected (see below)
  3. If I power the DK back on, then nothing happens. The only way I can reconnect is to restart VS Code and reconnect via VCOM. 

Setup

Not sure what all information is needed, but here are some details from the "Generate support information"

{
  "platform": {
    "os": "win32",
    "osVersion": "Windows 10 Pro",
    "osKernel": "10.0.22000",
    "vscode": "1.69.1",
    "electron": "18.3.5",
    "node": "v16.13.2"
  },
  "system": {
    "date": "2022-07-13T14:43:05.277Z",
    "vscodeRoot": "c:\\Users\\jdougherty\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
    "nrfConnectForDesktopInstalled": true,
    "vscodeUptime": "00:18:11",
    "osUptime": "15:42:25",
    "cpu": {
      "model": "12th Gen Intel(R) Core(TM) i7-12700K",
      "speed": "3610 MHz",
      "count": 10
    },
    "memory": {
      "total": "31.75 GB",
      "free": "21.34 GB"
    }
  },
  "workspace": {
    "name": "csi_nrf52840",
    "workspaceFile": null,
    "folders": [
      "c:\\NRF_Connect\\CodeRepo\\csi_nrf52840"
    ]
  },
  "extensions": {
    "internal": {
      "nordic-semiconductor.nrf-connect": {
        "version": "2022.7.207",
        "path": "c:\\Users\\jdougherty\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2022.7.207-win32-x64",
        "isActive": true
      },
      "nordic-semiconductor.nrf-terminal": {
        "version": "2022.7.21",
        "path": "c:\\Users\\jdougherty\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2022.7.21",
        "isActive": true
      },
      "nordic-semiconductor.nrf-devicetree": {
        "version": "2022.7.36",
        "path": "c:\\Users\\jdougherty\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2022.7.36",
        "isActive": true
      },
      "nordic-semiconductor.nrf-kconfig": {
        "version": "2022.7.24",
        "path": "c:\\Users\\jdougherty\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2022.7.24",
        "isActive": true
      }
    },
  },
  "tools": {
    "c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gcc.exe": "0.14.1",
    "C:\\Program Files (x86)\\SEGGER\\JLink\\JLink.exe": "7.58b",
    "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.15.3",
    "nrfutil": "Not found",
    "c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\cmake.exe": "3.20.5",
    "c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\Scripts\\west.exe": "0.13.1",
    "c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\python.exe": "3.8.2",
    "c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\ninja.exe": "1.9.0",
    "c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\gperf.exe": "3.1",
    "c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\dtc.exe": "1.4.7",
    "c:\\NRF_Connect\\toolchains\\v2.0.0\\opt\\bin\\gn.exe": "2039",
    "c:\\NRF_Connect\\toolchains\\v2.0.0\\mingw64\\bin\\git.exe": "2.26.2.windows.1"
  },
  "sdks": [
    {
      "version": "2.0.0",
      "path": "c:\\NRF_Connect\\v2.0.0"
    }
  ],
  "toolchains": [
    {
      "version": "2.0.0",
      "path": {
        "$mid": 1,
        "fsPath": "c:\\NRF_Connect\\toolchains\\v2.0.0",
        "_sep": 1,
        "path": "/C:/NRF_Connect/toolchains/v2.0.0",
        "scheme": "file"
      }
    }
  ],
  "connectedDevices": [
    {
      "serialNumber": "1050267447"
    }
  ],
  "deviceProviders": [
    "nrfjprog"
  ],
  "config": {
    "nordic-semiconductor.nrf-connect": {
      "topdir": "c:\\NRF_Connect\\v2.0.0",
      "toolchain": {
        "path": "${nrf-connect.toolchain:2.0.0}"
      },
      "ozonePath": "",
      "applications": [
        "c:\\NRF_Connect\\CodeRepo\\csi_nrf52840"
      ],
      "applicationOptions": {},
      "kconfig": {
        "interface": "kconfig"
      },
      "welcome": {
        "showOnStartup": false
      },
      "west": {
        "env": {
          "$base": "terminal"
        }
      },
      "boardRoots": [],
      "enableTelemetry": false,
      "taskBindings": {},
      "debugging": {
        "backend": "Cortex-Debug"
      },
      "activeAppFollowActiveEditor": true
    },
    "nordic-semiconductor.nrf-terminal": {
      "terminalMode": "character"
    },
    
  "environment": {

  },
  "terminal": {
    "shell": null,
    "defaultProfile": "Windows PowerShell"
  }
}

If there is any other information that would be helpful then please let me know.

Related