Closed
Bug 238554
Opened 21 years ago
Closed 21 years ago
Need for pref panel respec for Mozilla's Cookies pref panel
Categories
(Core :: Networking: Cookies, defect)
Tracking
()
VERIFIED
WONTFIX
People
(Reporter: bugs4hj, Assigned: mconnor)
Details
(In reply to bug 236980 command #c2)
> HJ: this isn't the right bug for these comments, this is Firefox, not
> Seamonkey. If you want to complain about the UI in Seamonkey, file a seamonkey
> bug against me.
I have a few problems with the modified cookies pre panel, here they are:
Why doesn't the 'Block cookies' radio disable the 'Cookie Lifetime Policy'
settings? We can now setup: 'Block cookies' and 'Accept cookies normally' and
that can't be right!
Can you please replace 'Accept cookies normally' with something like 'Use
expiration set by cookies' or 'Use expiration specified by cookies'. There's
nothing 'abnormal' about changing the lifetime of cookies.
Can you change:
(.) Allow cookies based on your Privacy Settings [_V_iew]
into:
(.) Allow cookies based on your [_P_rivacy Settings]
Using 'View' for the button is not right, because you can also modify your settings.
What is the purpose of: network.cookie.alwaysAcceptSessionCookies and
pref.advanced.cookies.disable_button.more_info ?
Can you change for="lifetimeDays" into control="lifetimeDays", because clicking
on 'days' now won't select the 3th radio, as it should.
Why did you remove 'Ask for each cookie' from 'Cookie Acceptance Policy'?
What exactly is 'Ask for each cookie' now?
Assignee | ||
Comment 1•21 years ago
|
||
> Why doesn't the 'Block cookies' radio disable the 'Cookie Lifetime Policy'
> settings? We can now setup: 'Block cookies' and 'Accept cookies normally' and
> that can't be right!
Oversight on my part, I don't remember why this wasn't done, but logically it
should be
> Can you please replace 'Accept cookies normally' with something like 'Use
> expiration set by cookies' or 'Use expiration specified by cookies'. There's
> nothing 'abnormal' about changing the lifetime of cookies.
Accepting as sent is "normal" behaviour for UAs. Lifetime limiting is a Mozilla
feature that IE/Opera don't appear to do (Opera does do clear on exit). Your
text is wordier and less likely to make sense to users.
> Can you change:
> (.) Allow cookies based on your Privacy Settings [_V_iew]
> into:
> (.) Allow cookies based on your [_P_rivacy Settings]
>
> Using 'View' for the button is not right, because you can also modify your
settings.
This isn't a change I made, its been like that since p3p was implemented, and
using button text in a sentence is terrible UI, IMO. Maybe change View, but
what's the benefit to changing a button description that's existed for at least
three milestones?
> What is the purpose of: network.cookie.alwaysAcceptSessionCookies
Automatically accept session cookies when prompting is enabled. (common RFE/IE
parity)
> pref.advanced.cookies.disable_button.more_info ?
It disables the Cookie Manager button. (legacy of Netscape)
> Can you change for="lifetimeDays" into control="lifetimeDays", because clicking
> on 'days' now won't select the 3th radio, as it should.
sure, trivial, 1.8a
> Why did you remove 'Ask for each cookie' from 'Cookie Acceptance Policy'?
> What exactly is 'Ask for each cookie' now?
removed from what? That sentence doesn't parse. Cookie prompts now allow the
choice of whether to accept as sent or limit to session, along with rejecting
outright. I agree that its not the best option, but of the different options
that were discussed, it was the best solution.
the disabling and the controls= bits make sense, the rest is just opinion, and
given that I worked this out with the module peers/owner and the primary
seamonkey UI owner, I think there's consensus that the rest is what we're going
with.
Component: Preferences → Cookies
QA Contact: mconnor → cookieqa
(In reply to comment #1)
> Accepting as sent is "normal" behaviour for UAs. Lifetime limiting is a Mozilla
> feature that IE/Opera don't appear to do (Opera does do clear on exit). Your
> text is wordier and less likely to make sense to users.
But we're not talking about IE/Opera here. I know what they do.
> > Can you change:
> This isn't a change I made, its been like that since p3p was implemented, and
> using button text in a sentence is terrible UI, IMO. Maybe change View, but
> what's the benefit to changing a button description that's existed for at least
> three milestones?
Well, using 'View' is simple wrong and not logical. You have to click on that
button to find out that you can adjust your P3P settings in that window. Any
button in mozilla should inform the user about what it does, or at least give a
good hint. So View is wrong.
> > What is the purpose of: network.cookie.alwaysAcceptSessionCookies
> Automatically accept session cookies when prompting is enabled. (common RFE/IE
> parity)
Do we really need it? Where is that RFE? What is the bug number of it, I can't
find it (:
> > pref.advanced.cookies.disable_button.more_info ?
> It disables the Cookie Manager button. (legacy of Netscape)
So? This is mozilla now, not Netscape. So it should be removed.
> > Why did you remove 'Ask for each cookie' from 'Cookie Acceptance Policy'?
> > What exactly is 'Ask for each cookie' now?
>
> removed from what? That sentence doesn't parse. Cookie prompts now allow the
> choice of whether to accept as sent or limit to session, along with rejecting
> outright. I agree that its not the best option, but of the different options
> that were discussed, it was the best solution.
Wasn't 'Ask for each cookie' part of "network.cookie.cookieBehavior"?
Isn't 'Cookie Acceptance Policy' associated with "network.cookie.cookieBehavior"?
C'mon. You simply killed a perfectly working feature. So there was/is a better
option.
> the disabling and the controls= bits make sense, the rest is just opinion, and
> given that I worked this out with the module peers/owner and the primary
> seamonkey UI owner, I think there's consensus that the rest is what we're going
> with.
Ok, it is an 'opinion', but this was not just my personal opinion. We ask a
bunch of people in our office (250) so there's more to come. We're not done yet.
Hey, why is it that mozilla developers like you don't XUL to its full extend?
I.E. why don't you use a broadcaster and observers, instead of element.disabled
= [true/false]?
IG: I also wonder why there isn't a general order for XUL attributes for
mozilla, that would make reading XUL code easier. I know that it isn't
necessary, but still. Also, why does developer A use 'someid' and developer B
"someid". I'm here four years, and still learning, but also keep wondering where
the heck all this inconsistency is comming from...but I keep smiling :-)
Comment 3•21 years ago
|
||
> Wasn't 'Ask for each cookie' part of "network.cookie.cookieBehavior"?
> Isn't 'Cookie Acceptance Policy' associated with "network.cookie.cookieBehavior"?
> C'mon. You simply killed a perfectly working feature. So there was/is a better
> option.
What feature was removed? to prompt before accepting a cookie? it's still there.
In what internel pref it is implemented isn't really something you have to worry
about.
Assignee | ||
Comment 4•21 years ago
|
||
bug 64336 is the automatically accept session cookies, I've seen in on forums
too.
>Wasn't 'Ask for each cookie' part of "network.cookie.cookieBehavior"?
>Isn't 'Cookie Acceptance Policy' associated
>with "network.cookie.cookieBehavior"?
>C'mon. You simply killed a perfectly working feature. So there was/is a better
>option.
no, it never was. You could always use prompts in conjunction with any of the
cookieBehaviour settings. That pref remains COMPLETELY unchanged. The only
thing I "killed" was the combination of N days and cookie prompts. mvl made
several attempts at proposing a comprimise via a hidden pref in another bug
(the N days bug) but no one responded so we didn't pursue it.
Maybe ask questions and get straight information before you rush to conclusions.
Mike, I looked at the mozilla source code and found this:
http://lxr.mozilla.org/seamonkey/source/extensions/cookie/nsCookiePermission.cpp#92
So 'Ask for each cookie' was, and still is, "network.cookie.warnAboutCookies"
but has no pref UI, right? I hope I'm reading this correctly.
Sorry if I missed anything but I was in Spain for a couple of weeks, so I didn't
had time to keep me up to date because we had other more important work to do.
For your info: I only returned Friday, hit by Salmonella and I'm typing this
comment from my bedroom, not feeling all to well (: Sorry if I was rude, but
that wasn't ment to be like that.
/me cheers and sends Mike and Michiel a sixpack :-)
Comment 6•21 years ago
|
||
> Mike, I looked at the mozilla source code and found this:
>
http://lxr.mozilla.org/seamonkey/source/extensions/cookie/nsCookiePermission.cpp#92
look again.
http://webtools.mozilla.org/bonsai/cvsblame.cgi?file=mozilla/extensions/cookie/nsCookiePermission.cpp&rev=&root=/cvsroot&mark=165-174#151
the string for that pref only exists so that it can be migrated on browser
startup to the newer "network.cookie.lifetimePolicy" pref.
(In reply to comment #6)
> look again.
> the string for that pref only exists so that it can be migrated on browser
> startup to the newer "network.cookie.lifetimePolicy" pref.
Darn, this is what you get if you're feeling sick and not taking the time to do
some real hunting.
However, you still "killed" the combination of N days and cookie prompts. This
feature removal is simply something we don't like. What do we need to do to get
it back in? I know that voting doesn't work here so what else does?
Mike/Michiel, we're happy with a hidden pref setting, more than happy, but we
obviously missed something ;)
Assignee | ||
Comment 8•21 years ago
|
||
the feature was already busted badly, so killing it was more like humane treatment
There was a suggestion to make the "allow for session" perm/prompt action limit
to N hours, so if you wanted to make it 7 days, you could set the pref to 144.
This was in the N days bug, which is where the discussion on that belongs.
Assignee | ||
Comment 9•21 years ago
|
||
Forgot one:
> > > pref.advanced.cookies.disable_button.more_info ?
> > It disables the Cookie Manager button. (legacy of Netscape)
> So? This is mozilla now, not Netscape. So it should be removed.
No, this needs to be kept around so people can disable this for users with
lock_pref etc. Removing this would just piss the people off who are migrating
from Netscape.
Anyway, marking this WONTFIX for the parts we're not touching, moving the rest
to Bug 239557
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → WONTFIX
Comment 10•21 years ago
|
||
V/Wontfix.
Status: RESOLVED → VERIFIED
QA Contact: core.networking.cookies → benc
You need to log in
before you can comment on or make changes to this bug.
Description
•