diff --git a/arduino-ide-extension/src/browser/boards/boards-service-provider.ts b/arduino-ide-extension/src/browser/boards/boards-service-provider.ts index 26e3729ea..190d5de3a 100644 --- a/arduino-ide-extension/src/browser/boards/boards-service-provider.ts +++ b/arduino-ide-extension/src/browser/boards/boards-service-provider.ts @@ -230,7 +230,8 @@ export class BoardsServiceProvider implements FrontendApplicationContribution { )) { if ( this.latestValidBoardsConfig.selectedBoard.fqbn === board.fqbn && - this.latestValidBoardsConfig.selectedBoard.name === board.name + this.latestValidBoardsConfig.selectedBoard.name === board.name && + this.latestValidBoardsConfig.selectedPort.protocol === board.port?.protocol ) { this.boardsConfig = { ...this.latestValidBoardsConfig,