Closed
Bug 197043
Opened 22 years ago
Closed 22 years ago
Junk Mail Controls... window does not close when click ok
Categories
(SeaMonkey :: MailNews: Message Display, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla1.4final
People
(Reporter: ritting, Assigned: sspitzer)
References
Details
(Keywords: regression)
Attachments
(2 files)
843 bytes,
patch
|
sspitzer
:
review+
sspitzer
:
superreview+
sspitzer
:
approval1.4+
|
Details | Diff | Splinter Review |
2.28 KB,
patch
|
Bienvenu
:
superreview+
sspitzer
:
approval1.4+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4a) Gecko/20030311
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4a) Gecko/20030311
The OK button in the Junk Mail Controls.. dialog does not close the window. You
must hit cancel or the X to close the window. Changes are set after clicking ok
then cancel, but I beleive the appropriate behavior is for the OK button to set
the changes and close the window.
Reproducible: Always
Steps to Reproduce:
1.open Mail and News build 2003031108
2.click on tools>> junk mail controls...
3.clicking the ok button does not close the window
Actual Results:
The window does not close as expected
Expected Results:
set the changes made and close the window
Comment 1•22 years ago
|
||
Confirming with Build 2003031110 and Windows XP SP1.
Also the current Junk Mail settings aren´t reflected in the dialog anymore.
Assignee: naving → sspitzer
Severity: normal → major
Status: UNCONFIRMED → NEW
Component: Filters → Mail Window Front End
Ever confirmed: true
Keywords: regression
QA Contact: laurel → esther
Comment 2•22 years ago
|
||
After I completely deleted my Mozilla directory and tried a clean installation
the problem disappeared (I use the zipped Windows builds).
Andy Ritting: Does this solve the problem for you, too?
Reporter | ||
Comment 3•22 years ago
|
||
I downloaded microsoft build 2003031204 mozilla-win32-installer-sea.exe from the
Lateset builds. Before installing the latest I unistalled mozilla 20030311 and
I went into "C:\documents and settings\aritting\application data" and deleted
the mozilla folder. Then I installed Mozilla 2003031204.
clicking OK in Junk Mail Controls still does not close the window. I don't know
if this matters, but I am using an IMAP mail server.
Comment 4•22 years ago
|
||
Did you also delete the Mozilla-Folder in c:\Program Files after you uninstalled
via the Software Settings Panel? Maybe the uninstaller left some files there. I
deleted that folder completely while I left my profile directory in the
application data directory intact.
Reporter | ||
Comment 5•22 years ago
|
||
I uninstalled again and resinstalled:
I uninstalled mozilla, then I deleted the C:\Program Files\mozilla.org folder,
then deleted C:\documents and settings\aritting\application data\mozilla folder,
then I rebooted and reinstalled mozilla mozilla-win32-installer-sea.exe from
2003031204.
Problem still exists.
I tried installing on a new Win2k professional box and the issue was there as well.
Comment 6•22 years ago
|
||
I get the same problem on Redhat8.0 using the Mozilla 1.3 beta and the latest 1.3.
The javascript console gives me the following error:
Error: document.getElementById("whiteListAbURI").selectedItem has no properties
Source File: chrome://messenger/content/junkMail.js
Line: 169
Comment 7•22 years ago
|
||
Found a way to go around the problem reading the description of bug #192119.
I had to check at least once on "Do not mark messages ...", select an adress book
and then click OK.
The check box could be unchecked when you back to "Junk Mail controls"
Comment 8•22 years ago
|
||
I can confirm this with 20030322 (1.4a build).
I have the problem also with a clean profile.
I use IMAP.
20030210 (moz 1.3b) does not have this problem.
error in JavaScript console:
Error: uncaught exception: [Exception... "Component returned failure code:
0x8000ffff (NS_ERROR_UNEXPECTED) [nsIMsgIncomingServer.spamSettings]" nsresult:
"0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame ::
chrome://messenger/content/junkMail.js :: onAccept :: line 152" data: no]
Assignee | ||
Comment 9•22 years ago
|
||
I recently checked in a fix for this, as part of bug #202996
at least, I think I got it.
andy / sebatian, can you verify?
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 10•22 years ago
|
||
I downloaded build id: 2003042908 and the junk mail controls dialog still does
not close when you click ok.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 11•22 years ago
|
||
andy, what's on the console output?
Reporter | ||
Comment 12•22 years ago
|
||
From the Javascript console using build 2003050714
After i click the ok button in the junk mail controls, I expect the form to
close but it does not. the console shows this when clicking ok in junk mail
controls:
Error: uncaught exception: [Exception... "Component returned failure code:
0x8000ffff (NS_ERROR_UNEXPECTED) [nsIMsgIncomingServer.spamSettings]" nsresult:
"0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame ::
chrome://messenger/content/junkMail.js :: onAccept :: line 165" data: no]
Assignee | ||
Comment 13•22 years ago
|
||
my guess is that we're failing because of the spam folder stuff, like
GetOrCreateFolder() or something.
I'll ping andy, to see if I can look at his prefs.js
I can also wrap with try / catch to prevent this, but I want to fix his issue, too.
Status: REOPENED → ASSIGNED
Assignee | ||
Comment 14•22 years ago
|
||
allows the dialog to close, but settings won't be saved for andy.
I'll try to fix that once I get a look at andy's prefs.js
Assignee | ||
Comment 15•22 years ago
|
||
that patch is in 1.4 final, r/sr=bienvenu, a=sspitzer
Target Milestone: --- → mozilla1.4final
Assignee | ||
Comment 16•22 years ago
|
||
it looks like andy found a problem.
the code I have to checking / creating a "Junk" folder on the server isn't very
friendly to all IMAP servers , namespaces.
he's got:
user_pref("mail.server.server1.namespace.other_users", "\"user.\"");
user_pref("mail.server.server1.namespace.personal", "\"INBOX.\"");
user_pref("mail.server.server1.namespace.public", "\"\"");
user_pref("mail.server.server1.numHdrsToKeep", 30);
user_pref("mail.server.server1.realuserName", "aritting");
user_pref("mail.server.server1.spamActionTargetAccount", "imap://xxx@yyy.zzz");
user_pref("mail.server.server1.spamActionTargetFolder",
"mailbox://nobody@Local%20Folders/Junk");
user_pref("mail.server.server1.timeout", 29);
user_pref("mail.server.server1.type", "imap");
user_pref("mail.server.server1.userName", "xxx");
Assignee | ||
Comment 17•22 years ago
|
||
here's the code I need to fix:
NS_IMETHODIMP nsSpamSettings::GetSpamFolderURI(char **aSpamFolderURI)
{
NS_ENSURE_ARG_POINTER(aSpamFolderURI);
if (mMoveTargetMode == nsISpamSettings::MOVE_TARGET_MODE_FOLDER)
return GetActionTargetFolder(aSpamFolderURI);
// if the mode is MOVE_TARGET_MODE_ACCOUNT
// the spam folder URI = account uri + "/Junk"
nsXPIDLCString folderURI;
nsresult rv = GetActionTargetAccount(getter_Copies(folderURI));
NS_ENSURE_SUCCESS(rv,rv);
// see nsMsgFolder::SetPrettyName() for where the pretty name is set.
folderURI.Append("/Junk");
*aSpamFolderURI = ToNewCString(folderURI);
if (!*aSpamFolderURI)
return NS_ERROR_OUT_OF_MEMORY;
else
return rv;
}
instead of just appending "/Junk", I probably need to let the folder (local,
imap) do that magic.
I'll discuss with Le Grand Fromage (bienvenu)
Assignee | ||
Comment 18•22 years ago
|
||
Assignee | ||
Comment 19•22 years ago
|
||
Comment on attachment 122794 [details] [diff] [review]
patch
this had r/sr=bienvenu a=sspitzer
Attachment #122794 -
Flags: superreview+
Attachment #122794 -
Flags: review+
Attachment #122794 -
Flags: approval1.4+
Assignee | ||
Updated•22 years ago
|
Attachment #122886 -
Flags: superreview?(bienvenu)
Attachment #122886 -
Flags: review?(bienvenu)
Attachment #122886 -
Flags: approval1.4+
Comment 20•22 years ago
|
||
Comment on attachment 122886 [details] [diff] [review]
patch for cyrus server problem.
sr=bienvenu
Attachment #122886 -
Flags: superreview?(bienvenu) → superreview+
Assignee | ||
Comment 21•22 years ago
|
||
fixed.
andy, can you try a build with this fix (so at least tomorrow's, or later).
Status: ASSIGNED → RESOLVED
Closed: 22 years ago → 22 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 22•22 years ago
|
||
Hi, I tried it and the junk mail controls dialog now closes when I click ok.
Thank you, this bug appears closed
Assignee | ||
Updated•22 years ago
|
Attachment #122886 -
Flags: review?(bienvenu)
Comment 23•22 years ago
|
||
*** Bug 205475 has been marked as a duplicate of this bug. ***
Updated•20 years ago
|
Product: Browser → Seamonkey
Comment 24•20 years ago
|
||
This is still a bug in Mozilla 1.7.11 (Mozilla/5.0 (X11; U; SunOS sun4u; en-US;
rv:1.7.11) Gecko/20050802). Workaround described in <a
href="https://bugzilla.mozilla.org/show_bug.cgi?id=192119">bug 192119</a> solved
the problem. Problem may have arisen because I was using Netscape 7 and when I
switched to Moz, it simply reused my old ~/.mozilla directory created by
Netscape and no junk folders were automatically created. Bug should be reopened.
You need to log in
before you can comment on or make changes to this bug.
Description
•