Closed
Bug 137141
Opened 23 years ago
Closed 22 years ago
Wrong context menu items in stand alone mail window
Categories
(SeaMonkey :: MailNews: Message Display, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: lasse, Assigned: ssu0262)
References
()
Details
(Keywords: regression, Whiteboard: [need impact])
Attachments
(1 file, 2 obsolete files)
9.11 KB,
patch
|
ssu0262
:
review+
sspitzer
:
superreview+
asa
:
approval+
|
Details | Diff | Splinter Review |
The stand alone mail window has a different context menu than the one in the
3-pane window. More specifically it includes items for images, event if the mail
doesn't contain images.
To reproduce:
1. Open a folder in MailNews
2. Double click a message to open in a seperate window
3. Right-click on an empty area in the mail window
4. Select "save image as"
Expected result:
The same menu as in the 3-pane window, no options for images, links, etc.
Was this simply forgotten in bug 75338?
Assigning to Blake Ross, since he had bug 75448.
WinXP, 2002041103, trunk.
Reporter | ||
Comment 1•23 years ago
|
||
> Assigning to Blake Ross, since he had bug 75448.
Obviously, I meant to say bug 75338.
Another thing, I just noticed that the window for "view message source" has a
context menu that looks like that of a browser window. Kind of the same thing,
so I'll mention it here instead of opening a new bug.
Now off to check context menus in all windows..
Comment 2•23 years ago
|
||
Just a note, that when (if) this one is fixed - so the context menus in
standalone window will match those in 3pane - there are some bugs which will
probably be resolved:
Bug 86744 - Stand Alone Context Menu: Image - Not Link
Bug 86741 - Stand Alone Context Menus: Part or All of Context Area, link
Bug 86743 - Stand Alone Context Menus: Part or All of Context Area, Image
Bug 86748 - Stand Alone Context Menus: Image Link
Bug 72266 - Stand Alone and 3-pane win: Context Menus: Nothing particular is
selected
Maybe those bugs should be reviewed and made dependent on this bug or v-v?
Comment 3•22 years ago
|
||
Comment 4•22 years ago
|
||
The actual problem is that nsContextMenu.js doesn't do enough error checking.
Comment 5•22 years ago
|
||
Comment on attachment 84416 [details] [diff] [review]
Proposed patch
r=biesi
Attachment #84416 -
Flags: review+
Comment 6•22 years ago
|
||
Changed true to "true" and added some ()s
Attachment #84416 -
Attachment is obsolete: true
Comment 7•22 years ago
|
||
Comment on attachment 84423 [details] [diff] [review]
Updated for biesi's comments
Transferring biesi's r=
Attachment #84423 -
Flags: review+
This is essentially neil's patch, but updated to the recent tip because it got
bit rotten.
I've also fixed a couple of menuitem separator problems in the message pane
context menu (since neil's original patch deals with this particular context
menu anyways). This particular fix is in mailnews' mailContextMenus.js.
Neil could you take a quick look at this updated patch and provide r=?
Attachment #84423 -
Attachment is obsolete: true
reassigning to myself to make sure it gets properly merged into the tip and trunk.
Seth, could you provide sr=?
Assignee: blaker → ssu
Keywords: nsbeta1
Comment 10•22 years ago
|
||
Comment on attachment 86313 [details] [diff] [review]
neil's patch updated to tip
sr=sspitzer, looks good.
please test well.
links and images and selecting text (and then doing context menus)
test news, pop, imap messages, (and special shared imap message, see
http://bugzilla.mozilla.org/show_bug.cgi?id=138018)
and test windows and linux, since some of this code (set wall paper) is win
only.
when you test linux, do you see what R.K.A. is seeing in
http://bugzilla.mozilla.org/show_bug.cgi?id=148078#c10
your fix mailContextMenu.js might fix what he is seeing.
Attachment #86313 -
Flags: superreview+
Comment 11•22 years ago
|
||
Thanks for fixing the bitrot but unfortunately no changes to mailContextMenus.js
can fix the block/unblock problem you're seeing because the code that
shows/hides those items executes after the code in mailContextMenus.js; instead
you probably need to change the false at the end of line 111 of
cookieContextOverlay to true.
Assignee | ||
Comment 12•22 years ago
|
||
Comment on attachment 86313 [details] [diff] [review]
neil's patch updated to tip
nope, that does not fix it.
Assuming r= from neil for the patch in its current state since his alternate
suggestion does not fix the problem.
Attachment #86313 -
Flags: review+
Comment 13•22 years ago
|
||
Comment on attachment 86313 [details] [diff] [review]
neil's patch updated to tip
a=asa (on behalf of drivers) for checkin to the 1.1 trunk.
Attachment #86313 -
Flags: approval+
Assignee | ||
Comment 14•22 years ago
|
||
fixed checked in to trunk only. seeking branch approval now.
Keywords: adt1.0.1
Comment 15•22 years ago
|
||
Ah, I'd forgotton that there's another bug that means that the order of multiple
event listeners on the event target is always the order that they are added,
[despite using capturing event listeners] so any overlay that gets added to the
context menu will break it horribly! Since cookieContextOverlay.xul breaks the
separator code it should be fixed there rather than in mailContextMenus.js
Comment 16•22 years ago
|
||
omigod context menus are so ugly. I just looked at the 3pane in DOM inspector;
it contains no fewer than three pairs of imageblocking menuitems, one pair in
the message pane context and two pairs in sidebar's content area context: the
imageblocking menuitems get overlaid twice on to the content area context menu.
So a belated r= on ssu's patch because one lame hack deserves another :-)
P.S. the context menu code assumes the existence of gContextMenu defined in
contentAreaContextOverlay.xul which isn't overlaid by the message window...
Comment 17•22 years ago
|
||
Resolving as fixed, because this has landed on the trunk. Adding Mozilla1.0.1,
and adt1.0.1 for approval to land on the 1.0 branch.
olgam - can you pls verify this on the trunk. thanks!
Blocks: 143047
Status: NEW → RESOLVED
Closed: 22 years ago
Keywords: mozilla1.0.1,
verifyme
Resolution: --- → FIXED
Whiteboard: [need impact]
Comment 18•22 years ago
|
||
please checkin to the 1.0.1 branch. once there remove the "mozilla1.0.1+"
keyword and add the "fixed1.0.1" keyword.
Keywords: mozilla1.0.1 → mozilla1.0.1+
Assignee | ||
Comment 19•22 years ago
|
||
patch finally checked into branch.
Keywords: mozilla1.0.1+ → fixed1.0.1
Comment 20•22 years ago
|
||
removing adt1.0.1 to get off of the radar. You need an adt1.0.1+ to check into
the branch.
Keywords: adt1.0.1
Comment 21•22 years ago
|
||
Verified on branch 06/12/02, Win2K (classic), Linux (modern), Mac OSX (modern).
Stand Alone message components have the same context menu as a message in 3-pane.
Tested with POP, IMAP, newsgroup messages comparing 3-pane and Stand Alone
context menus for:
- blank area
- text
- image
- link
- image-link
P.S. Also checked and updated bug 148078.
Bugs mentioned in comment #2 are still valid.
Status: RESOLVED → VERIFIED
Keywords: fixed1.0.1 → verified1.0.1
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•