Checklist before submitting an issue
Describe the bug
Basically, launching widgets will open your widgets, but sometimes they'll spawn, but refuse to close. Trying eww kill will kill the daemon, but these windows will not be closed. killall eww, however, works.
As far as I can predict, this issue happens after making eww daemon not a dependency for launching eww widgets. I'm not quite sure though.
Reproducing the issue
Use any config and create a widget. Bind the opening of your window to a keybind. Do not launch eww daemon. Press your keybind. Eww will not open windows immediately which is expected.
Now, before eww has finished opening the window, press the keybind again. Try to close this window with the eww close command. It will not work. The only way to remove the window will be killall eww.
This also happens sometimes randomly even when the daemon is running, but I cannot consistently reproduce it.
Expected behaviour
Eww windows to close with the eww close or eww kill commands.
Additional context
Logs:

The log says Closing all windows. However, windows aren't closed.
Checklist before submitting an issue
Describe the bug
Basically, launching widgets will open your widgets, but sometimes they'll spawn, but refuse to close. Trying
eww killwill kill the daemon, but these windows will not be closed.killall eww, however, works.As far as I can predict, this issue happens after making
eww daemonnot a dependency for launching eww widgets. I'm not quite sure though.Reproducing the issue
Use any config and create a widget. Bind the opening of your window to a keybind. Do not launch
eww daemon. Press your keybind. Eww will not open windows immediately which is expected.Now, before eww has finished opening the window, press the keybind again. Try to close this window with the
eww closecommand. It will not work. The only way to remove the window will bekillall eww.This also happens sometimes randomly even when the daemon is running, but I cannot consistently reproduce it.
Expected behaviour
Eww windows to close with the
eww closeoreww killcommands.Additional context
Logs:

The log says
Closing all windows. However, windows aren't closed.