There's no need for the empty console window that's opened for the zebrad child process on Windows, and it ends the process when the window is closed, which may be a bad UX.
Solution
Define a CREATE_NO_WINDOW creation flag and include it when spawning child processes on Windows.
Follow Up Work
Include stderr output in the logs displayed in the webview.
Motivation
There's no need for the empty console window that's opened for the zebrad child process on Windows, and it ends the process when the window is closed, which may be a bad UX.
Solution
Define a
CREATE_NO_WINDOW
creation flag and include it when spawning child processes on Windows.Follow Up Work
Include
stderr
output in the logs displayed in the webview.