Yeah, this makes sense to me. I agree that it's a bug.
On Jan 14, 2006, at 3:54 PM, Sean Kamath wrote:
> [In a message on Fri, 13 Jan 2006 15:54:18 PST,
> "SourceForge.net" wrote:]
>> Nope, this is called "click-through". Here it is in Apple's Human
>> Search for "click-through". In Cocoa apps (Chicken of the VNC)
>> it's "on" by
>> default. In Carbon apps (Virtual PC) it's "off" by default. For
>> a comprehens
>> example where it's turned on, try System Preferences.
> Let's have a discussion about this.
> In the refered document, we have this:
> "Don't provide click-through for an item or action that:
> * Is potentially harmful and does not allow the user to cancel it
> (for example, the Delete button in Mail)
> * Is difficult or impossible to cancel (such as the Send button in
> * Dismisses a dialog without telling the user what action was
> taken (for example, the Save button in a Save dialog that
> overwrites an existing file and automatically dismisses the
> * Removes the user from the current context (for example,
> selecting a new item in a Finder column can change the target of
> the Finder window)
> Clicking in any one of these situations should result in the
> containing window being brought forward, but no action being taken."
> I argue this: If Chicken does click-through *always*, then the
> receiving server has no way to know that it was "activated" (and we
> don't even know if it's XP, MacOS, or Unix, so all bets are off).
> This can EASILY result in an action or even that "does not allow the
> user to cancel it".
> The final statement in the section says: "Cocoa: Click-through is on
> by default. You must explicitly disable click-through for specific
> controls. Do not assume that the default behavior is the correct
> behavior. Make sure to apply the above guidelines."
> I'm tired of having a large selection unselected because I clicked in
> the window instead of using command-tab to switch to the app, or
> hunting until I find the right title bar.
> Worse, (I think I tried this, but I'm not going to stand by the
> statement) I don't think modifiers are passed through (so, for
> example, if you Command-Click, the VNC server only sees the click).
> I think click-through should be disabled for the rfb buffer window.
> And I think it's a bug that it's not.
> This SF.net email is sponsored by: Splunk Inc. Do you grep through
> log files
> for problems? Stop! Download the new AJAX search engine that makes
> searching your log files as easy as surfing the web. DOWNLOAD
> cotvnc-devel mailing list