[Webkit-unassigned] [Bug 115028] [EFL] Add command line option to MiniBrowser to set cookies policy
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue May 21 07:21:12 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=115028
--- Comment #13 from Andrzej Badowski <a.badowski at samsung.com> 2013-05-21 07:19:39 PST ---
(In reply to comment #9)
> (From update of attachment 202276 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=202276&action=review
>
> I think adding such command line parameter is a good idea but I don't like the approach.
>
> > Tools/MiniBrowser/efl/main.c:161
> > + ('p', "policy-cookies", "cookies policy: 0 - always accept, 1 - never accept, 2 - don't accept third-party cookies", 2),
>
> Using integers is really obscure IMHO. Why don't we use user-readable strings instead? It's not like performance really matters here. This is a user-facing setting and it should be user-readable.
(In reply to comment #10)
> (In reply to comment #3)
>
> > >> Tools/MiniBrowser/efl/main.c:1669
> > >> + cookies_policy = cookies_policy % 3;
> > >
> > > I think we should remain that user can set the policy.
> >
> > There's an extra protection to set for the policy only an allowed value.
>
> I'm still not sure if we need to support even when user uses a value out of the policy range. Is there any reason to support it ? IMHO, it is correct way to print a message - the input value is out of range.
(In reply to comment #11)
> (In reply to comment #10)
> > (In reply to comment #3)
> >
> > > >> Tools/MiniBrowser/efl/main.c:1669
> > > >> + cookies_policy = cookies_policy % 3;
> > > >
> > > > I think we should remain that user can set the policy.
> > >
> > > There's an extra protection to set for the policy only an allowed value.
> >
> > I'm still not sure if we need to support even when user uses a value out of the policy range. Is there any reason to support it ? IMHO, it is correct way to print a message - the input value is out of range.
>
> Or simply use a string as I propose.
(In reply to comment #12)
> (In reply to comment #11)
> > (In reply to comment #10)
> > > (In reply to comment #3)
> > >
> > > > >> Tools/MiniBrowser/efl/main.c:1669
> > > > >> + cookies_policy = cookies_policy % 3;
> > > > >
> > > > > I think we should remain that user can set the policy.
> > > >
> > > > There's an extra protection to set for the policy only an allowed value.
> > >
> > > I'm still not sure if we need to support even when user uses a value out of the policy range. Is there any reason to support it ? IMHO, it is correct way to print a message - the input value is out of range.
> >
> > Or simply use a string as I propose.
>
> Yes, good idea as well. ;)
There's good idea to use strings in command-line. At the beginning I thought it would be more complicated having a relatively long texts reflecting the sense of individual cases than put simply one char (0,1,2) , but now I think text options could be short (i.e. never, always, third-party) and will be certainly more intuitive then integers. User always can read detailed explanation by --help option. I will prepare new appropriate patch also taking into account information for user about wrong option.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list