Closed
Bug 337774
Opened 18 years ago
Closed 18 years ago
improve safe browsing preferences panel
Categories
(Toolkit :: Safe Browsing, defect)
Tracking
()
RESOLVED
FIXED
Firefox 2 alpha3
People
(Reporter: Gavin, Assigned: rflint)
References
()
Details
(Keywords: fixed1.8.1)
Attachments
(3 files, 3 obsolete files)
9.61 KB,
patch
|
Details | Diff | Splinter Review | |
1.57 KB,
patch
|
mconnor
:
review+
mconnor
:
approval-branch-1.8.1+
|
Details | Diff | Splinter Review |
2.74 KB,
patch
|
mconnor
:
review+
mconnor
:
approval-branch-1.8.1+
|
Details | Diff | Splinter Review |
Bug 336273 added basic pref UI to enable or disable safe browsing. This bug covers improvements to those additions, and exposing other options like "advanced mode". See bug 366273 comment 9 and bug 366273 comment 25.
Reporter | ||
Updated•18 years ago
|
Flags: blocking-firefox2?
Reporter | ||
Comment 1•18 years ago
|
||
(In reply to comment #0) > See bug 366273 comment 9 and bug 366273 comment 25. Make that bug 336273 comment 9 and bug 336273 comment 25.
Reporter | ||
Comment 2•18 years ago
|
||
http://screwedbydesign.com/images/sb-pref.png shows the original proposal from bug 337774.
Updated•18 years ago
|
Flags: blocking-firefox2? → blocking-firefox2+
Assignee | ||
Comment 3•18 years ago
|
||
Latest mock up here: http://screwedbydesign.com/images/sb-pref2.png Patch comin' up.
Assignee: nobody → rflint
Assignee | ||
Updated•18 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 4•18 years ago
|
||
Add the remoteLookup options and an anti-phishing help placeholder.
Attachment #222440 -
Flags: ui-review?(beltzner)
Attachment #222440 -
Flags: review?(gavin.sharp)
Comment 5•18 years ago
|
||
(In reply to comment #4) > Created an attachment (id=222440) [edit] > Patch > > Add the remoteLookup options and an anti-phishing help placeholder. > Any reason why it is Anti-Phishing instead of Safe Browsing?
Reporter | ||
Comment 6•18 years ago
|
||
Comment on attachment 222440 [details] [diff] [review] Patch >Index: components/preferences/advanced.js > this.updateAppUpdateItems(); > this.updateAutoItems(); > this.updateModeItems(); >+ this.sbPrefUpdate(); How about staying consistent with the others and naming this updateSBItems()? Could get rid of the trailing whitespace after updateModeItems, too :). Looks good otherwise, though I think it would be a good idea to wait for bug 338598 to land so this can be implemented fully instead of hard-coding in "Google" in the XUL file. Sounds like we need the names of the providers to be localized prefs. I'm sure Beltzner will advise as to whether "Anti-Phishing" is the correct name to be giving the panel, if you haven't discussed it with him already. Ben should SR this, he knows the pref panel code better than I do. It would also be a good idea to get Steffen or Jeff to look at the help changes.
Comment 7•18 years ago
|
||
More marketing-friendly names are being batted around now, and should be implemented by Beta 1.
Assignee | ||
Comment 8•18 years ago
|
||
*** Bug 338840 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 9•18 years ago
|
||
Attachment #222440 -
Attachment is obsolete: true
Attachment #222982 -
Flags: ui-review?(beltzner)
Attachment #222982 -
Flags: review?(mconnor)
Attachment #222982 -
Flags: approval-branch-1.8.1?(mconnor)
Attachment #222440 -
Flags: ui-review?(beltzner)
Attachment #222440 -
Flags: review?(gavin.sharp)
Comment 10•18 years ago
|
||
Me nit picking... + <p><em>Using a locally stored blacklist</em><br/> + With this option selected &brandShortName; will check the current site + against a local blacklist. No data will be transfered to third-party data + providers.</p> Comma after selected + + <p><em>By asking</em><br/> + With this option selected, &brandShortName; will send data about the + current page to the selected third-party data provider in order to + verify its identity.</p> Apostrophe in "its" (it's). Maybe change 'verify its identity' to 'verify it's integrity'
Comment 11•18 years ago
|
||
(In reply to comment #10) > Apostrophe in "its" (it's). No, "its" is right. http://www.answers.com/its
Comment 12•18 years ago
|
||
(In reply to comment #11) > (In reply to comment #10) > > Apostrophe in "its" (it's). > > No, "its" is right. http://www.answers.com/its > your right, I didn't even think of saying 'it is' while reading that.
Updated•18 years ago
|
Attachment #222982 -
Flags: ui-review?(beltzner) → ui-review+
Comment 13•18 years ago
|
||
Comment on attachment 222982 [details] [diff] [review] Patch v2 al"> > <label id="safe-pref">&safeBrowsing.label;</label> > <checkbox id="safe-active" > class="indent" > label="&safeBrowsingEnable.label;" > accesskey="&safeBrowsingEnable.accesskey;" >- preference="browser.safebrowsing.enabled"/> >+ preference="browser.safebrowsing.enabled" >+ oncommand="gAdvancedPane.updateSBItems();"/> do this onchange for the preference element instead >+ <radiogroup id="safe-provider" class="indent" >+ preference="browser.safebrowsing.remoteLookups"> >+ <radio id="safe-local" value="true" >+ class="indent" >+ label="&safeBrowsingLocal.label;" >+ accesskey="&safeBrowsingLocal.accesskey;"/> >+ <hbox> >+ <radio id="safe-remote" value="false" >+ class="indent" >+ label="&safeBrowsingRemote.label;" >+ accesskey="&safeBrowsingRemote.accesskey;"/> >+ <menulist id="safe-provider" disabled="true"> >+ <menupopup> >+ <menuitem label="Google"/> >+ </menupopup> >+ </menulist> >+ </hbox> wacky indenting here, the menulist should align with the radio not sure if there's l10n impact to this ordering, but we'll find out! > <!ENTITY safeBrowsingTab.label "Safe Browsing"> >-<!ENTITY safeBrowsing.label "While I'm browsing the internet:"> >+<!ENTITY safeBrowsing.label "While I'm browsing the Internet:"> > <!ENTITY safeBrowsingEnable.label "Check to see if the site I'm visiting might be a scam"> > <!ENTITY safeBrowsingEnable.accesskey "o"> >+<!ENTITY safeBrowsingLocal.label "Using a locally stored blacklist"> so, blacklist is apparently a bad term. Let's use "Using a locally stored list" for now. r+a=me with those things addressed. Thanks!
Attachment #222982 -
Flags: review?(mconnor)
Attachment #222982 -
Flags: review+
Attachment #222982 -
Flags: approval-branch-1.8.1?(mconnor)
Attachment #222982 -
Flags: approval-branch-1.8.1+
Assignee | ||
Comment 14•18 years ago
|
||
Attachment #222982 -
Attachment is obsolete: true
Comment 15•18 years ago
|
||
Er, wait! <!ENTITY safeBrowsingTab.label "Safe Browsing"> That should be "Anti-Phishing" as per bug 336273 comment 28, and comment 7 in this bug. In a nutshell, we don't want to call this "Safe Browsing" because we can't actually guarantee safety. For now let's leave it with a very generic name, and we can think up a better one for later. If we go with this now, it'll be the one we get stuck with forever. Ryan, can you make the string change? You can carry over the r+a=mconnor.
Comment 16•18 years ago
|
||
Please also change the help files accordingly (Safe Browsing -> Anti-Phising). I'd also like some guidance as to whether one should enable or disable remote lookups in the help doc. I guess this sums up to enhanced protection (the data on the server should be more up-to-date than the locally stored blacklist) vs. privacy (despite sending the url over an encrypted connection, but at least the data provider will know all the sites you are browsing). This guidance isn't a requirement for a3 of course; we can add it later.
Assignee | ||
Comment 17•18 years ago
|
||
Okay, so that's the last time I listen to mconnor before consulting beltzner; the one true lord of UI. ;)
Attachment #223213 -
Attachment is obsolete: true
Reporter | ||
Comment 18•18 years ago
|
||
Checked in on the 1.8 branch. mozilla/browser/locales/en-US/chrome/help/prefs.xhtml 1.34.2.12 mozilla/browser/locales/en-US/chrome/help/firebird-toc.rdf 1.34.2.10 mozilla/browser/locales/en-US/chrome/browser/preferences/advanced.dtd 1.10.2.6 mozilla/browser/components/preferences/advanced.xul 1.17.2.9 mozilla/browser/components/preferences/advanced.js 1.15.2.6
Keywords: fixed1.8.1
Reporter | ||
Comment 19•18 years ago
|
||
And on the trunk. mozilla/browser/locales/en-US/chrome/browser/preferences/advanced.dtd 1.15 mozilla/browser/locales/en-US/chrome/help/prefs.xhtml 1.47 mozilla/browser/locales/en-US/chrome/help/firebird-toc.rdf 1.45 mozilla/browser/components/preferences/advanced.xul 1.25 mozilla/browser/components/preferences/advanced.js 1.21
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 20•18 years ago
|
||
Bug 339258 filed to fix up the menupopup.
Assignee | ||
Comment 21•18 years ago
|
||
Don't know how I managed to overlook this mistake for so long, but this patch is definitely something we don't want to ship a3 without.
Assignee | ||
Updated•18 years ago
|
Comment 22•18 years ago
|
||
Comment on attachment 223244 [details] [diff] [review] Back to 'Anti-Phishing' with enhanced help entries >Index: locales/en-US/chrome/browser/preferences/advanced.dtd >=================================================================== >+<!ENTITY safeBrowsingLocal.label "Using a locally stored list"> >+<!ENTITY safeBrowsingLocal.accesskey "a"> "A" is unfortunately already used for "Ask me what I want to do" on the Update tab. Until bug 143065 is fixed we better use one of the few letters that are not used anywhere in the Advanced pane, like "t".
Comment 23•18 years ago
|
||
Comment on attachment 223244 [details] [diff] [review] Back to 'Anti-Phishing' with enhanced help entries -<!ENTITY safeBrowsingTab.label "Safe Browsing"> +<!ENTITY safeBrowsingTab.label "Anti-Phishing"> What happened to the "changed meaning => change entity name" policy? This may possibly make the localizers not notice this change, if they translated "Safe Browsing"...
Updated•18 years ago
|
Attachment #223416 -
Flags: review+
Attachment #223416 -
Flags: approval-branch-1.8.1+
Assignee | ||
Comment 24•18 years ago
|
||
This'll fix both the accesskey conflicts and the flipped radio button values.
Updated•18 years ago
|
Attachment #223442 -
Flags: review+
Attachment #223442 -
Flags: approval-branch-1.8.1+
Comment 25•18 years ago
|
||
landed fixes on the branch
Reporter | ||
Updated•18 years ago
|
Keywords: fixed1.8.1
Assignee | ||
Comment 26•18 years ago
|
||
Fixes checked into the trunk by Mike: mozilla/browser/locales/en-US/chrome/browser/preferences/advanced.dtd 1.16 mozilla/browser/components/preferences/advanced.xul 1.26
Status: REOPENED → RESOLVED
Closed: 18 years ago → 18 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Product: Firefox → Toolkit
You need to log in
before you can comment on or make changes to this bug.
Description
•