Closed
Bug 253054
Opened 21 years ago
Closed 21 years ago
Spellchecking in Thunderbird does not function on new install
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird0.8
People
(Reporter: macrxnapa, Assigned: mscott)
References
Details
(Keywords: fixed-aviary1.0)
Attachments
(1 file)
|
744 bytes,
patch
|
Brade
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8a3) Gecko/20040717
Build Identifier: Thunderbird 0.7.1
Thunderbird spellchecking fails to fuction upon new install.
The Languages menu, in the spellchecking dialog, is set to 'Download more' on a
new insatll of Thunderbird causing the spellchecking to fail.
Reproducible: Always
Steps to Reproduce:
1. Install Thunderbird 0.7.1 with new profile.
2. Obviously, set up at least one account.
3. Create a new email with known spelling errors and try to check the spelling.
Actual Results:
No checking is done.
Expected Results:
The normal spellchecking of the email is seen.
Workaround: Selecting a dictionary from the Languages menu solves the problem,
but a new user is confused by the behavior. (frankly, so was this technician
when he heard this) ;-)
Comment 1•21 years ago
|
||
confirming and marking as a blocker...
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking-aviary1.0PR+
Flags: blocking-aviary1.0+
| Assignee | ||
Comment 2•21 years ago
|
||
*** Bug 255104 has been marked as a duplicate of this bug. ***
| Assignee | ||
Comment 3•21 years ago
|
||
I'm still trying to reproduce this.
Status: NEW → ASSIGNED
Target Milestone: --- → Thunderbird0.8
| Assignee | ||
Comment 4•21 years ago
|
||
Do we get lucky and have any JS errors in the console?
Target Milestone: Thunderbird0.8 → ---
Comment 5•21 years ago
|
||
Warning: useless expression
Source File:
file:///C:/Program%20Files/Mozilla%20Thunderbird/components/nsExtensionManager.js
Line: 285
Warning: useless expression
Source File:
file:///C:/Program%20Files/Mozilla%20Thunderbird/components/nsExtensionManager.js
Line: 288
bunch of redeclaration warnings...
Warning: function nsExtensionManager_installExtensionInternal does not always
return a value
Source File:
file:///C:/Program%20Files/Mozilla%20Thunderbird/components/nsExtensionManager.js
Line: 2249, Column: 22
Source Code:
return extensionID;
Warning: function nsExtensionsDataSource_getItemProperty does not always return
a value
Source File:
file:///C:/Program%20Files/Mozilla%20Thunderbird/components/nsExtensionManager.js
Line: 3745, Column: 2
Source Code:
},
Warning: useless expression
Source File:
file:///C:/Program%20Files/Mozilla%20Thunderbird/components/nsUpdateService.js
Line: 83
Warning: useless expression
Source File:
file:///C:/Program%20Files/Mozilla%20Thunderbird/components/nsUpdateService.js
Line: 86
Warning: function nsAppUpdater__parseUpdateCollection does not always return a value
Source File:
file:///C:/Program%20Files/Mozilla%20Thunderbird/components/nsUpdateService.js
Line: 831, Column: 22
Source Code:
catch (e) { return; }
Warning: function nsAppUpdater__parseUpdateCollection does not always return a value
Source File:
file:///C:/Program%20Files/Mozilla%20Thunderbird/components/nsUpdateService.js
Line: 855, Column: 17
Source Code:
return result;
and finally the coup de grace
Error: uncaught exception: [Exception... "Component returned failure code:
0x80004003 (NS_ERROR_INVALID_POINTER)
[nsIEditorSpellCheck.GetNextMisspelledWord]" nsresult: "0x80004003
(NS_ERROR_INVALID_POINTER)" location: "JS frame ::
chrome://editor/content/EdSpellCheck.js :: NextWord :: line 260" data: no]
| Assignee | ||
Comment 6•21 years ago
|
||
| Assignee | ||
Comment 7•21 years ago
|
||
Comment on attachment 155850 [details] [diff] [review]
the fix
Editor should use a chrome package known to exist (like itself) instead of
using "navigator" as the chrome package to ask the locale of.
In the case of thunderbird static installer builds, we strip out the navigator
package so it doesn't even exist. That leads to this code failing.
Attachment #155850 -
Flags: review?(brade)
| Assignee | ||
Updated•21 years ago
|
Target Milestone: --- → Thunderbird0.8
Comment 8•21 years ago
|
||
Comment on attachment 155850 [details] [diff] [review]
the fix
moa/r=brade
I haven't tested this patch but I'm ok with it based on what mscott described.
I do think that we'll want to make further changes to it though. I'd like to
see the spellchecker have its own chrome/locale/etc. so that it could easily be
added as an extension to firefox (without bringing in all of the editor
dialogs, etc.). That probably requires a separate bug.
Attachment #155850 -
Flags: review?(brade) → review+
| Assignee | ||
Comment 9•21 years ago
|
||
FYI, this is fixed on the aviary branch. Leaving open for the trunk which is
currently closed for a seamonkey release.
Moving to .9 so this doesn't show up on my .8 blocking list anymore.
Target Milestone: Thunderbird0.8 → Thunderbird0.9
| Assignee | ||
Comment 11•21 years ago
|
||
fixed on the trunk now too
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Target Milestone: Thunderbird0.9 → Thunderbird0.8
You need to log in
before you can comment on or make changes to this bug.
Description
•