Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ah, so that's what's happening!

Several times now, I've accidentally Cmd+Q'd Chrome because I didn't realize that TextEdit or Preview was no longer the application in focus.

This happens mostly if I just closed the last of the application windows, and accidentally expose'd the windows back and forth. If you "Show Desktop" and then bring the windows back, TextEdit and Preview will now be closed.

I don't think I like it, but it might just be a matter of retraining myself.



This just yet another reason that I haven't switched to Lion yet. I don't WANT to think about this stuff. I want to think about editing some text, then getting back to XCode.

Don't add some non-deterministic 'feature' that messes up my model of where my apps are. If you must quit an app to recover resources, do it whilst pretending that the app is still running, because that's my model.

Perhaps, in regularly cmd-tabbing to running but documentless applications, I am some kind of uber edge (head) case, but I suspect not.


Let me know if this is too pedantic, because I might just not be familiar with this particular usage, but calling this behavior "non-deterministic" seems like an abuse of the term.


From what I understand, it can't be predicted by the user -- it depends on factors such as application's memory image size, system load, idle time, etc.

As a user, I don't know when the app will go away.


Yes, the article seemed pretty clear that 1. disappearing an application is at Lion's discretion, and 2. that the behavior changes over time.

Perhaps if you really think about it, it's deterministic, but it's 'casually non-deterministic'.

So yes, I'll admit to abusing the term in its pure sense.


Unrelated, but in some of the more recent builds of Chrome, you can have Chrome warn you whenever you hit Cmd+Q to then have you hold the shortcut down to confirm quitting. It's saved me loads of frustration on more than a few occasions.

Screenshot of how to enable it: http://jhn.me/9BDE




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: