Running BTT 6.753 and macOS 15.7.9
I have configured the following apps with the new option "Quit This Apps When Its Last Window Is Closed":
Script Editor
Pages
Script Debugger
Visual Studio Code
TextEdit
Google Chrome
Safari
I'm experiencing that this new option is not working fine. I would say that the apps are quitting the 25% of the times I close the last windows.
I mean if I open and close a single window in any of these applications four times, once the application closes and three times the application continues running.
EDIT: I would suggest to remove this option from the Finder app
can you retry with 6.754 (uploading)? I added some additional triggers in case the standard window close notification doesn't fire.
Still not working fine here.
Do you have some specific apps where it doesn't work? I tried with many but so far it seems to work well. Maybe something related to multiple spaces ?
I'll add some logs for the next version.
Hi @Andreas_Hegenberg
Sorry for my last message, it was wrong. The apps are quitting all well now, as expected.
What It is happening, at least in my system, is that every app takes 3-4 seconds to quit. This delay made me think that the quitting was not executed correctly.
So, in summary, after testing all the apps (Script Editor, Pages, Script Debugger, Visual Studio Code, TextEdit, Google Chrome, Safari), I confirm all the apps are quitted as expected after 3-4 seconds the last window is closed.
This 3-4 seconds of delay are by design? Maybe the user could define this time? I would prefer that some apps are quitted inmediately (like TextEdit), and other apps to wait a short delay of some seconds (like VSC). Is the detection of the last window of the app a polling process?
The check timer for apps that do not send the notifications themselves currently runs only every few seconds to prevent high resource usage. I am looking at some other options that might make it faster!