Comment 375 for bug 195698

Revision history for this message
Richard Musil (richard-musil) wrote : Re: Password asked separately for each tab that requires it

komputes: If you check the link you posted, you will notice that someone is reporting problem with race conditions on add-on parallel startup. This is understandable, because add-on should not be able enforce synchronization on the engine.
Since the request can come from either user (e.g. when opening URL) or from engine (when checking for updates for either the browser or add-on) or from add-on, it cannot be solved on add-on level.

In fact, there are two bugs as I see it:

1) Dialog for proxy authentication should not be displayed if the data are already remembered by the system (i.e. instead of displaying "pre-filed" dialog which user must confirm, the connection should be directly established). This issue seems minor, but after a while, becomes quite annoying.

2) Any request for the password which is stored should block on master password dialog first (if the master password is set) and master password dialog must be only one (i.e. appear only once). This one is not trivial. For example take the situation when the password for the proxy is not stored. It is clear that opening auth. dialog for each connection is not desirable since the password will be the same for each one and only one dialog should be used (as long as there is only one proxy configurable in the settings).