148
edits
(New page: == "Ask every time": the prompting conundrum == When "ask me every time" is selected in the cookie pref UI in firefox, a modal dialog is thrown for every cookie set or get request during...) |
|||
| Line 1: | Line 1: | ||
== "Ask every time": the prompting conundrum == | == "Ask every time": the prompting conundrum == | ||
When "ask me every time" is selected in the cookie pref UI in firefox, a modal dialog is thrown for every cookie set or get request during a pageload. This dialog shows some basic information about the site and the cookie, and presents the user with three options: accept the cookie, accept the cookie for this session only (until browser close), or reject the cookie. A checkbox allows the user to persist this decision (by adding the domain to the permissions whitelist or blacklist), which means no further prompts will be shown involving that particular domain. | When "ask me every time" is selected in the cookie pref UI in firefox, a modal dialog is thrown for every cookie set or get request during a pageload. This dialog shows some basic information about the site and the cookie, and presents the user with three options: accept the cookie, accept the cookie for this session only (until browser close), or reject the cookie. A checkbox allows the user to persist this decision (by adding the domain to the permissions whitelist or blacklist), which means no further prompts will be shown involving that particular domain. | ||
This dialog blocks pageload, since the outcome of the prompt can affect what content the site delivers (e.g. login cookies, session cookies etc). This coupled with the fact that a typical pageload can involve many hosts each with many cookies (e.g. advertisers) can make this a thoroughly displeasant experience. This has become worse in firefox 3, which will fetch independent 3rd party resources concurrently during pageload, resulting in potentially deep stacks of dialogs (see first bug link below, and http://nancib.files.wordpress.com/2008/02/fx3-cookies.png). | This dialog blocks pageload, since the outcome of the prompt can affect what content the site delivers (e.g. login cookies, session cookies etc). This coupled with the fact that a typical pageload can involve many hosts each with many cookies (e.g. advertisers) can make this a thoroughly displeasant experience. This has become worse in firefox 3, which will fetch independent 3rd party resources concurrently during pageload, resulting in potentially deep stacks of dialogs (see first bug link below, and [http://nancib.files.wordpress.com/2008/02/fx3-cookies.png dialog madness]). | ||
A few bugs on the UX problem: | A few bugs on the UX problem: | ||
edits