Deno Desktop (Windows): Configured desktop icon is not displayed, and the app remains running after being closed
Author: luckasnixCreated Sep 3, 2026Updated Sep 17, 2026
Summary
I found two issues while testing a Deno Desktop application on Windows:
- The configured Windows application icon is not displayed.
- Closing the app window does not terminate the application process. It remains running until it is force-closed through Windows Task Manager.
Reproduction repository
https://github.com/luckasnix/threeassic
Steps to reproduce
git clone https://github.com/luckasnix/threeassic.git
cd threeassic
deno task desktop
The project configures its Windows icon in deno.json:
{
"desktop": {
"app": {
"name": "Threeassic",
"icons": {
"windows": "./public/favicon.ico"
}
},
"backend": "cef"
}
}
- Run
deno task desktop. - Check the app icon in the window and Windows taskbar.
- Click the window close button.
- Open Windows Task Manager and check whether the app process is still running.
Actual behavior
- The configured
./public/favicon.icoicon is not displayed by the Windows desktop application. - Clicking the close button closes the window, but the application process remains running in the background.
- The process must be ended manually through Windows Task Manager.
Expected behavior
- The desktop application should use the Windows icon configured in
deno.json. - Closing the window should also terminate the application process normally.
Environment
- OS: Microsoft Windows 11 Home Single Language
- OS version/build: 10.0.26200 (build 26200)
- System type: x64-based PC
- Device: Samsung 940XGK
- CPU: Intel(R) Core(TM) Ultra 7 155H
- Installed memory: 15,956 MB (approximately 16 GB)
- Deno version: 2.9.6
Evidence
https://github.com/user-attachments/assets/6bf8ba09-f6dc-4414-aed2-15aca36afdbf
Additional notes
Both issues were reproduced on Windows using the repository above.
Source: denoland/deno