I think that there have been similar reports for file -> save as. Maybe related, maybe not
Scenario; Windows 10 home
A saved sketch open in the IDE.
Open a new sketch and copy/paste a sketch from Notepad++ into the new IDE window
I think that I closed the sketch that was already open at this moment but this might have been after (4) below.
Save the new sketch using file -> save
Observed behaviour
Sketch disapppears; this seems normal
Application title reflects the new sketch name
Editor window stays empty
Application can't be closed by clicking red cross nor by using any of the file menu options nor by right clicking the icon in the taskbar and selecting 'Close window'.
Killed it using Windows task manager
This seems to be the relevant part of the log
2022-08-18 06:22:04 root INFO isTemp?
2022-08-18 06:22:04 root INFO isTemp?
2022-08-18 06:22:54 root ERROR Uncaught Exception:
2022-08-18 06:22:54 root ERROR Error: Connection got disposed.
at Object.dispose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\main.js:904:25)
at C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\connection.js:14:41
at CallbackList.invoke (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:121:36)
at closeHandler (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\main.js:240:26)
at CallbackList.invoke (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:121:36)
at WebSocketMessageReader.fireClose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at WebSocketMessageReader.fireClose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\reader.js:67:19)
at C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\reader.js:24:18
2022-08-18 06:22:54 root INFO New sketch 'KeypadEvents' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-18 06:22:54 root INFO Sketch 'KeypadEvents' was removed from sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-18 06:22:54 root INFO New sketch 'KeypadEvents' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
I can provide the full log if needed.
By the way, what is crated in New sketch 'KeypadEvents' was crated in sketchbook
Or does it have the loading animation like what I reported in arduino/arduino-ide#922? At the time of that report, the animation was a spinning circle of dots, but I think since 2.0.0-rc9.2 it will be the pulsing Arduino logo like this:
I'm glad I'm not the only one bothered by that . I've been trying my best to suppress my nitpicking impulses since it is only a log message, but this might be the excuse I needed to submit a fix.
2022-08-25 08:22:23 root INFO isTemp?
2022-08-25 08:22:23 root INFO isTemp?
2022-08-25 08:23:07 root INFO New sketch 'FastLed_Serial' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root INFO Sketch 'FastLed_Serial' was removed from sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root INFO New sketch 'FastLed_Serial' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root ERROR Uncaught Exception:
2022-08-25 08:23:07 root ERROR Error: Connection got disposed.
at Object.dispose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\main.js:904:25)
at C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\connection.js:14:41
at CallbackList.invoke (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:121:36)
at closeHandler (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\main.js:240:26)
at CallbackList.invoke (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:62:39)
at Emitter.fire (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\events.js:121:36)
at WebSocketMessageReader.fireClose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27)
at WebSocketMessageReader.fireClose (C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\reader.js:67:19)
at C:\Users\sterretje\Downloads\arduino\arduino-2.0\arduino-ide_2.0.0-rc9.2_Windows_64bit\resources\app\node_modules\vscode-ws-jsonrpc\lib\socket\reader.js:24:18
2022-08-25 08:23:07 root INFO New sketch 'FastLed_Serial' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root INFO Sketch 'FastLed_Serial' was removed from sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
2022-08-25 08:23:07 root INFO New sketch 'FastLed_Serial' was crated in sketchbook 'file:///c%3A/Users/sterretje/Documents/Arduino'.
I don't think that there is action needed from the Arduino side; this is more to keep track of the number of occurences.
PS:
Other IDE windows could be closed in the usual way.