Bug#619509: iceweasel: After allowing cookies preferences can no longer be set to reject cookies

Karl O. Pinc kop at meme.com
Thu Mar 24 22:55:57 UTC 2011


On 03/24/2011 12:40:02 PM, Mike Hommey wrote:
> So, to summarize, as long as the set of checkboxes you chose matches
> the
> default behaviour for "Remember history", then it switches back to
> "Remember history" when you come back to the pref box.
> 
> This is indeed an upstream "issue", but I'm not sure this would
> qualify
> as an issue...

If you're unconvinced see my rant in the Mozilla bug report.  :-)
Here's the gist:

---------------<snip>-------------------
When I click a series of checkboxes I expect that when I want to
return the configuration to it's original state that I should go
back to the interface and uncheck the boxes I checked.  I do not
expect the interface to change when I come back to the configuration
interface to reverse the changes I made, but the firefox's cookie
preference settings do just this.

...

What should happen instead is that the interface should remember that
you chose "Use custom settings for history" and retain that interface
until you chose another setting from the menu.  This will avoid 
surprises
when you come back to the interface and find you can't, seemingly,
undo the changes you made because the checkboxes you checked no
longer exist in the interface.

...

Expected Results:  
I would be able to use the interface in which I made the changes to 
undo the
changes.

Old HCI axiom: If the user can't find it, it isn't there.  You're
also violating the principle of least surprise. 

...

Just because the custom configuration 
happens to be the same as one of the 
menu options does not mean it's ok 
to switch the interface.  When would it be
ok?  Should it happen instantly, after 
a few seconds delay, after you close
the interface dialog/window and re-open it, 
after program restart?  If
you are going to change the interface 
it's best that it changes as soon as
possible, say after a few seconds, 
so at least the user has some feedback.

...

---------------<snip>-------------------

> Please feel free to send a report to
> bugzilla.mozilla.org, and give the bug number here.

Done.  Mozilla bug 644807.

https://bugzilla.mozilla.org/show_bug.cgi?id=644807

Regards,


Karl <kop at meme.com>
Free Software:  "You don't pay back, you pay forward."
                 -- Robert A. Heinlein






More information about the pkg-mozilla-maintainers mailing list