On Mon, Mar 10, 2008 at 9:02 AM, Aric Guite <[EMAIL PROTECTED]> wrote:
>  The problem with all of this is that it is not (from my perspective as
>  an end user) expected behavior.

Then Safari isn't explaining their reset option adequately, and you
should file a bug with Apple about either changing the behavior, or
explaining it better. The site is http://bugreport.apple.com (you'll
need to create a free account).

>  losing my Camino passwords when I reset Safari but not losing my
>  Safari passwords when I reset Camino is  a problem.

We could make Camino remove non-Camino web passwords (we have no
intention of doing so, but it's certainly possible), however I don't
see how that would help the confusion about Safari's behavior.

>  Is there a way we can have an option for Camino to do the non-standard
>  thing and store its passwords differently?

Someone could write an input manager hack that would have that effect,
or you could use a third-party password management solution. We aren't
going to write and maintain a second, non-standard password storage
system as part of Camino though, because that's not consistent with
Camino's design philosophy or goals.

>  Being stuck on the right side of the argument but still being
>  hit by defective behavior is something that I think should be
>  dealt with in some way.

I agree that Safari doesn't do a good job explaining the behavior, but
again, whether or not the behavior itself is defective is a matter of
opinion. Apple is clearly moving to a model where there is a central
repository of certain types of data, and anyone can use or interact
with that store. This is their model for passwords, for calendars, for
todos, for rss subscriptions, for contacts, for cookies, etc.

I understand your argument, but undermining a primary purpose of the
OS's shared keychain system is not the right answer from our
perspective, any more than it would be the right answer for Camino to
stop using the keychain entirely if some application had a reset
button that deleted *everything* in the keychain (which would be
trivial to write). There are a lot of benefits for users to having
data in shared, interoperable systems, and if every application stops
using those systems as soon as any one application does something
unexpected or undesirable, then the whole model collapses, and users
are locked in to specific applications.


The bottom line is that interoperability with the OS system of
password storage (and by extension every application that also does
the right thing) is an explicit feature of Camino, and not one that we
are going to remove just because one client of that shared data
(Safari) has a feature that is not sufficiently explained by that
application. I understand that some people disagree with that position
(heck, some people have asked us to stop using the keychain entirely,
purely on the basis that they don't think we shouldn't share data with
other applications); Camino's built-in password manager may not be the
right password system for those people.

-Stuart
_______________________________________________
Camino mailing list
Camino@mozdev.org
https://www.mozdev.org/mailman/listinfo/camino

Reply via email to