Closed
Bug 345349
Opened 18 years ago
Closed 18 years ago
Add notification bar for undoing "Block images from server"
Categories
(Firefox :: Menus, defect)
Firefox
Menus
Tracking
()
VERIFIED
FIXED
Firefox 2 beta2
People
(Reporter: brendan, Assigned: jminta)
References
Details
(Keywords: fixed1.8.1, Whiteboard: [has patch])
Attachments
(3 files, 1 obsolete file)
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
mconnor
:
review+
beltzner
:
ui-review+
beltzner
:
approval1.8.1+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
mconnor
:
review+
beltzner
:
approval1.8.1+
|
Details | Diff | Splinter Review |
Set As Desktop Background...
Block Images from %s...
I hear from flickr folks that they are getting lots of customer support calls from Firefox users who tried (reasonably enough) to set a pretty picture as wallpaper but instead bonked the block images from item. With no confirmation dialog, and no clue except looking at the change to the second item once you *have* blocked images from the site, the poor user has no clue why "flickr broke".
This could be fixed by separating the items. A confirming dialog for blocking is just my babbling, don't take it as a UE suggestion ;-).
/be
Reporter | ||
Updated•18 years ago
|
Flags: blocking-firefox2?
Comment 1•18 years ago
|
||
Seems like what we might really want is a confirmation dialog for image blocking, since probably most users don't understand what image blocking is and wouldn't have any idea how to undo it.
Comment 2•18 years ago
|
||
Low bar: add a separator
Higher bar: add a confirmation dialog
Highest bar: add a notification message with an "undo" button
Flags: blocking-firefox2? → blocking-firefox2+
Target Milestone: --- → Firefox 2 beta2
Assignee | ||
Updated•18 years ago
|
Assignee: nobody → jminta
Assignee | ||
Comment 3•18 years ago
|
||
This is the lowbar patch, which I'm putting here so I can clear my tree and actually try for one of the better fixes. If we get to a critical timeframe, let me know and I'll ask for review on this.
Assignee | ||
Comment 4•18 years ago
|
||
Patch adds a notification bar for undoing blocking images from a particular site when the user chooses to block images. My concern here is that blocking images doesn't take effect until the site is refreshed or reloaded at another time, so there's a bit of discontinuity here. A couple new strings here, so I'm asking for l10n approval. Is that the right procedure for that flag?
Attachment #230208 -
Flags: ui-review?(beltzner)
Attachment #230208 -
Flags: review?(mconnor)
Attachment #230208 -
Flags: approval-l10n?
Assignee | ||
Updated•18 years ago
|
Status: NEW → ASSIGNED
Whiteboard: [patch in hand]
Comment 5•18 years ago
|
||
Comment on attachment 230208 [details] [diff] [review]
notification bar
Great start. Couple of things wrong:
- the "Block images from %S" context menu seems to have moved a few pixels to the right (at least on Mac).
- the text should be "Firefox will now always block images from this site"
- should we reload the page to block the images immediately? I'd almost think that would be the desired effect ...
Attachment #230208 -
Flags: ui-review?(beltzner) → ui-review-
Comment 6•18 years ago
|
||
Comment on attachment 230208 [details] [diff] [review]
notification bar
Will review the final patch.
Attachment #230208 -
Flags: review?(mconnor)
Attachment #230208 -
Flags: approval-l10n?
Assignee | ||
Comment 7•18 years ago
|
||
Patch updated to reflect the previous UI review comments. The strings have been tweaked and we now reload the page after images have been blocked. Note that the misaligned menuitem is not caused by this patch, but is an earlier regression.
Attachment #230208 -
Attachment is obsolete: true
Attachment #230447 -
Flags: ui-review?(beltzner)
Attachment #230447 -
Flags: review?(mconnor)
Comment 8•18 years ago
|
||
Comment on attachment 230447 [details] [diff] [review]
notification bar v2
> permissionmanager.add(uri, "image",
> aBlock ? nsIPermissionManager.DENY_ACTION : nsIPermissionManager.ALLOW_ACTION);
>+ var notificationBox = gBrowser.getNotificationBox();
>+ var notification = notificationBox.getNotificationWithValue("images-blocked");
move this below the function declaration just to keep this logically grouped (defining it here, then not using it for another ten lines is kinda odd.
r=me
Attachment #230447 -
Flags: review?(mconnor) → review+
Updated•18 years ago
|
Attachment #230447 -
Flags: ui-review?(beltzner) → ui-review+
Assignee | ||
Comment 9•18 years ago
|
||
Landed on trunk.
Checking in browser/base/content/browser.js;
/cvsroot/mozilla/browser/base/content/browser.js,v <-- browser.js
new revision: 1.667; previous revision: 1.666
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.28; previous revision: 1.27
done
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Updated•18 years ago
|
Whiteboard: [patch in hand] → [has patch][baking on trunk]
Comment 10•18 years ago
|
||
Comment on attachment 230447 [details] [diff] [review]
notification bar v2
>Index: browser/base/content/browser.js
>===================================================================
>+ if (notification)
>+ notification.label = message;
>+ else {
>+ var buttons = [{
>+ label: bundle_browser.getString("undo"),
>+ accesskey: bundle_browser.getString("undo.accessKey"),
The accesskey for this button is currently stuck on "U" no matter what you have defined in browser.properties. It's fixed by using:
>+ accessKey: ...
Comment 11•18 years ago
|
||
Makes it possible for localizers to choose accesskey.
Attachment #230776 -
Flags: review?(mconnor)
Comment 12•18 years ago
|
||
Comment on attachment 230776 [details] [diff] [review]
accesskey fix
trivial correctness fix, we should just take this.
Attachment #230776 -
Flags: review?(mconnor)
Attachment #230776 -
Flags: review+
Attachment #230776 -
Flags: approval1.8.1?
Assignee | ||
Comment 13•18 years ago
|
||
Comment on attachment 230447 [details] [diff] [review]
notification bar v2
We need to take this, before we can take the correctness fix.
has been in on trunk since wednesday. very low risk as all the new code follows after the actual functionality is done.
Attachment #230447 -
Flags: approval1.8.1?
Updated•18 years ago
|
Whiteboard: [has patch][baking on trunk] → [has patch][needs approval]
Comment 14•18 years ago
|
||
Comment on attachment 230447 [details] [diff] [review]
notification bar v2
Well tested fix, we should take this.
Attachment #230447 -
Flags: approval1.8.1? → approval1.8.1+
Comment 15•18 years ago
|
||
Comment on attachment 230776 [details] [diff] [review]
accesskey fix
and, of course, this!
Attachment #230776 -
Flags: approval1.8.1? → approval1.8.1+
Updated•18 years ago
|
Whiteboard: [has patch][needs approval] → [has patch][needs checkin]
Updated•18 years ago
|
Whiteboard: [has patch][needs checkin] → [checkin needed (1.8 branch)][has patch]
Assignee | ||
Comment 16•18 years ago
|
||
patches checked in to brach
Checking in browser/base/content/browser.js;
/cvsroot/mozilla/browser/base/content/browser.js,v <-- browser.js
new revision: 1.479.2.174; previous revision: 1.479.2.173
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.8; previous revision: 1.20.2.7
done
Keywords: fixed1.8.1
Whiteboard: [checkin needed (1.8 branch)][has patch] → [has patch]
Comment 17•18 years ago
|
||
+imageWarningBlocked=Firefox will now always block images from this site
+imageWarningAllowed=Firefox will now allow images from this site
Is there are reason why you're explicitly using "Firefox" here instead of "%S" which should be replaced by brandShortName?
Comment 18•18 years ago
|
||
Comment on attachment 230776 [details] [diff] [review]
accesskey fix
This patch still needs to land on trunk. Can someone please help out with that?
Comment 19•18 years ago
|
||
(In reply to comment #18)
> (From update of attachment 230776 [details] [diff] [review] [edit])
> This patch still needs to land on trunk. Can someone please help out with that?
mozilla/browser/base/content/browser.js 1.670
Comment 20•18 years ago
|
||
(In reply to comment #16)
> patches checked in to brach
> Checking in browser/base/content/browser.js;
> /cvsroot/mozilla/browser/base/content/browser.js,v <-- browser.js
> new revision: 1.479.2.174; previous revision: 1.479.2.173
> done
Incorrect checkin to MOZILLA_1_8_BRANCH. Should be patched to toggleImageBlocking() function, not to copyEmail().
http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&subdir=mozilla/browser/base/content&command=DIFF_FRAMESET&file=browser.js&rev1=1.479.2.173&rev2=1.479.2.174&root=/cvsroot
Assignee | ||
Comment 21•18 years ago
|
||
(In reply to comment #20)
> Incorrect checkin to MOZILLA_1_8_BRANCH. Should be patched to
> toggleImageBlocking() function, not to copyEmail().
> http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&subdir=mozilla/browser/base/content&command=DIFF_FRAMESET&file=browser.js&rev1=1.479.2.173&rev2=1.479.2.174&root=/cvsroot
>
Fixed bad merge
Checking in browser/base/content/browser.js;
/cvsroot/mozilla/browser/base/content/browser.js,v <-- browser.js
new revision: 1.479.2.175; previous revision: 1.479.2.174
done
Updated•18 years ago
|
Summary: These two image context menu items should not be adjacent → Add notification bar for undoing "Block images from server"
Comment 22•18 years ago
|
||
> Firefox will now always block images from this site
Shouldn't there be a period at the end of that sentence
Comment 23•18 years ago
|
||
And shouldn't the site being blocked be indicated.
bug 346728
Comment 24•18 years ago
|
||
Hello All.
I ended up here after doing a google search to find some way to disable the notification bar and automatic page refresh.
The automatic refresh is particularly annoying. Sometimes I want to block images from several different servers that are called from the same page. This causes multiple refreshes of the page, whereas before, I would block all of the image servers I wanted and then refresh once.
Comment 25•18 years ago
|
||
(In reply to comment #24)
> The automatic refresh is particularly annoying. Sometimes I want to block
> images from several different servers that are called from the same page. This
> causes multiple refreshes of the page, whereas before, I would block all of the
> image servers I wanted and then refresh once.
First of all, see the rationale for the reload in Comment #4.
Also, in my experience people don't pay much attention to seperate issues raised in bugs where fixes are already checked in and bug is resolved. If you want to see this changed, you're probably best off searching for an existing bug that reverts the refresh behavior or if you can't find one, filing a new one.
fyi: bugs on bugzilla.mozilla.org are not indexed by google. (see robots.txt) The best way to search is using the built in search features.
Status: RESOLVED → VERIFIED
Comment 26•18 years ago
|
||
See bug 187636, "blocking/unblocking images should take effect immediately (without reload)".
You need to log in
before you can comment on or make changes to this bug.
Description
•