Re: Hidden Cocoa apps have empty kAXWindowsAttribute
Re: Hidden Cocoa apps have empty kAXWindowsAttribute
- Subject: Re: Hidden Cocoa apps have empty kAXWindowsAttribute
- From: Mike Engber <email@hidden>
- Date: Tue, 11 Mar 2003 14:35:03 -0800
If there's a window, hidden or not, app hidden or not, the user
probably
knows it's there and has the expecation it's available.
You, the developer, set your user's expectations. Do not promise
something that the underlying APIs do not allow you to deliver.
It shouldn't matter whether the app is cocoa or carbon.
These differences between Carbon and Cocoa + lack of documentation are
our issues (bugs). I apologize for this.
We're telling you now, that you can't reliably access windows in hidden
apps. Do not base your product around the assumption that you can. Even
if you convince us that we should allow access, it's not something that
would happen soon.
But I do think things need to be consistent: either change Carbon or
change
Cocoa. I think you need to change Cocoa in this respect to support user
expectations as opposed to limiting the user.
I agree with the former. I disagree with the latter.
I definitely understand why you want to access windows of a hidden app.
If it were trivial to support, we would seriously consider doing it
irrespective of that fact that it's not strictly necessary from a 508
point of view.
Now, is there anything short of full access to hidden windows that
would be useful. E.g. just getting list of the window titles? Feel free
to file bugs about this - include as much detail as possible about what
you need to accomplish. We take these requests quite seriously. Though,
you need to bear in mind that we have limited resources to devote to
accessibility and that our primary concern is for enabling assistive
applications.
-ME
_______________________________________________
accessibility-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/accessibility-dev
Do not post admin requests to the list. They will be ignored.