Closed Bug 308060 Opened 19 years ago Closed 18 years ago

Rewrite install-blocked message to reflect reality

Categories

(Firefox :: Security, defect)

defect
Not set
minor

Tracking

()

RESOLVED FIXED
Firefox 2 alpha3

People

(Reporter: philor, Assigned: philor)

Details

(Keywords: fixed1.8.1)

Attachments

(1 file, 1 obsolete file)

We get lots of duplicate invalid reports of the XPInstall blocked message
reporting the wrong site, because we are telling users the wrong thing: the
purpose of the whitelist is to stop sites from annoying users by throwing up a
modal install dialog, not to keep them from having to decide whether to trust
the site actually serving the XPI. But the blocked message says "To protect your
computer, Firefox prevented this site (www.securityfocus.com) from installing
software on your computer." when what we need to be saying is "To protect your
sanity, Firefox prevented this site (www.securityfocus.com) from prompting you
to install software on your computer." The second change is easy, but I'm not
quite sure how to put "To protect your sanity" in just a few words.
Target Milestone: --- → Firefox1.6-
Attached patch patch v.1 (obsolete) — Splinter Review
When in doubt, take it out. There's just no way four words can express "Because
it's possible for a site to throw up the modal XPInstall prompt, and to detect
if you cancel and throw it up again, %S prevented..."
Assignee: nobody → bugzilla
Status: NEW → ASSIGNED
Attachment #198108 - Flags: review?(beltzner)
Can we use "asking" instead of "prompting", like so:

xpinstallWarning=%S prevented this site (%S) from asking you if it could install
software on your computer.
Sure, if you are positive that's what you want. Two things: to me, "if it could
install" goes back toward the "this site is the one installing the software"
that I wanted to get away from, since it's often not true, and "could install"
gives me a strong echo of my third grade teacher saying "of course you can go to
the bathroom; the question is whether or not you may." Have I lost all my sense
of grammar, and it's actually correct? (Not that I want "if it might install"
instead.)

I realize there's a reason why you're the UI guy, and I'm the one with a
reputation for being incomprehensible: say the word (a second time) and I'll
attach your version.
(In reply to comment #3)
> Sure, if you are positive that's what you want. 

Hm. The issue that I care about is switching from the tecchie "prompting" to the
somewhat more understandable "asking", and all your points are valid, so ... 

v2:
xpinstallWarning=%S prevented this site (%S) from asking you to install software
on your computer.
Comment on attachment 198108 [details] [diff] [review]
patch v.1

v2 text sounds great to me, but Mano says I need to rev the entity name so the
change stands out to l10n down the road, and I have to figure some way of doing
that without churning everything or wrecking the lxrability of the related
buttons and accesskeys and prefs.
Attachment #198108 - Attachment is obsolete: true
Attachment #198108 - Flags: review?(beltzner)
Attached patch patch v.2Splinter Review
Attachment #222146 - Flags: review?(bugs.mano)
Attachment #222146 - Flags: approval-branch-1.8.1?(bugs.mano)
Comment on attachment 222146 [details] [diff] [review]
patch v.2

r+a181=mano taking comment 4 as a ui-review ;)
Attachment #222146 - Flags: review?(bugs.mano)
Attachment #222146 - Flags: review+
Attachment #222146 - Flags: approval-branch-1.8.1?(bugs.mano)
Attachment #222146 - Flags: approval-branch-1.8.1+
Whiteboard: [checkin needed]
1.8 branch:
Checking in browser/base/content/browser.js;
/cvsroot/mozilla/browser/base/content/browser.js,v  <--  browser.js
new revision: 1.479.2.136; previous revision: 1.479.2.135
done
Checking in browser/locales/en-US/chrome/browser/browser.properties;
/cvsroot/mozilla/browser/locales/en-US/chrome/browser/browser.properties,v  <--  browser.properties
new revision: 1.20.2.6; previous revision: 1.20.2.5
done

trunk:
Checking in browser/base/content/browser.js;
/cvsroot/mozilla/browser/base/content/browser.js,v  <--  browser.js
new revision: 1.629; previous revision: 1.628
done
Checking in browser/locales/en-US/chrome/browser/browser.properties;
/cvsroot/mozilla/browser/locales/en-US/chrome/browser/browser.properties,v  <--  browser.properties
new revision: 1.26; previous revision: 1.25
done
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Keywords: fixed1.8.1
Resolution: --- → FIXED
Whiteboard: [checkin needed]
Target Milestone: Firefox 2 → Firefox 2 alpha3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: