Niklas Wenzel
Niklas Wenzel
I think this is the root cause: On v7.8.0, `Compilation.PROCESS_ASSETS_STAGE_OPTIMIZE_TRANSFER` is `3000`. On v7.8.1, `Compilation.PROCESS_ASSETS_STAGE_OPTIMIZE_TRANSFER` is `undefined`. If I set `stage: undefined` on v7.8.0, I get the same behavior there....
To me it looks like this was probably fixed in https://github.com/Squirrel/Squirrel.Windows/pull/670.
It happens in other scenarios, too, such as calling `process.exit(0)` in the utility process.
Thank you for fixing this, @codebytere!
It looks like this happening because the process doesn't have a PID yet: https://github.com/electron/electron/blob/27d2a8f9e28715c3da6e8570bbc12d89cfa88178/shell/browser/api/electron_api_utility_process.cc#L340-L341 A possible approach could be to schedule a kill task for later when we have a...
@codebytere That is possible, and I currently do that. It just bloats up the app code with additional lines when this could be implemented once and for all for all...
This issue is still reproducible.
@codebytere and I looked into this issue a while ago. Our conclusion was that it was not easily fixable. (Unfortunately, I don't remember the reasons.) I'm fine with having logic...
@dsanders11 Thank you for the explanation! > We'd previously had an issue where any maintainer activity (labeling, commenting, etc) after applying the [ blocked/need-repro](https://github.com/electron/electron/labels/blocked%2Fneed-repro) label would cause it to be...
Let's keep this open as it is still an issue: https://github.com/electron/electron/issues/46578#issuecomment-2930480642 + https://github.com/electron/electron/issues/46925#issuecomment-2930502075