Spell check in Empathy mishandles contractions and punctuation

Bug #536655 reported by Iain Farrell
44
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Empathy
Fix Released
Medium
empathy (Ubuntu)
Fix Released
Low
Unassigned
Nominated for Lucid by Jeff Campbell

Bug Description

Binary package hint: empathy

When I type in Empathy and use phrases like I'm and We'll the letters after the apostrophe are marked as incorrect spelling. See attached image.

Tags: gloam
Revision history for this message
Iain Farrell (iain-farrell) wrote :
Revision history for this message
Jeff Campbell (jeff-soupbowl) wrote :

This also happens with (

Example: (Hello World) would show (Hello as a spelling error

Rob Speer (rspeer)
summary: - Spell check in Empathy mishandles abbreviation
+ Spell check in Empathy mishandles contractions
summary: - Spell check in Empathy mishandles contractions
+ Spell check in Empathy mishandles contractions and punctuation
Revision history for this message
Rob Speer (rspeer) wrote :

This bug is happening to me too, and I can confirm that it's not happening in other applications that use spell-check such as Tomboy Notes or Firefox.

It would appear that, however Empathy interacts with the spell-checking library, it's not tokenizing the words it sends correctly.

Revision history for this message
Sebastien Bacher (seb128) wrote :

is the issue specific to empathy or do you get it in ie gedit too? it seems a known issue reported for years

Changed in empathy (Ubuntu):
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :

seems similar to bug #36227

Revision history for this message
Sebastien Bacher (seb128) wrote :

not sure that firefox uses the same spellchecker than GNOME

Revision history for this message
Jeff Campbell (jeff-soupbowl) wrote :

I was able to get a similar spelling check issue in gedit (when turning on autocheck spelling and typing "wouldn't"). Empathy has this bug, but is ALSO would show "(Hello)" as a spelling error also (where gedit would not show this as an error).

Firefox does NOT use the same spell checker and does not share the same bug.

Revision history for this message
Rob Speer (rspeer) wrote :

It's not exactly the same in gedit. gedit doesn't mark "I'm" as a spelling error, for example.

Revision history for this message
Rob Speer (rspeer) wrote :

But it does seem like the same general bug. Do empathy and gedit use different dictionaries?

Revision history for this message
Omer Akram (om26er) wrote :

Rob, empathy uses enchant so you should try the same text in tomboy as it uses it too, I tried and I can reproduce this in empathy but works fine in tomboy so this is indeed an empathy bug and btw bug 545424 will be marked a duplicate of this bug because seems like empathy have problems with spell checking so once this bug is fixed that will also be fixed automagically (talked upstream).

Changed in empathy (Ubuntu):
status: New → Triaged
Changed in empathy:
status: Unknown → Confirmed
Changed in empathy:
status: Confirmed → Fix Released
Revision history for this message
Brian Curtis (bcurtiswx) wrote :

As per upstream change, marking as fix committed

Changed in empathy (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

This should be fixed in Ubuntu 10.10 now. Thanks for reporting.

Changed in empathy (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
firefeather (firefeather) wrote :

Would this be a candidate for testing in Lucid-proposed?

Revision history for this message
Omer Akram (om26er) wrote :

I just tried and the upstream patch does not apply to the stable series so I guess no.

Changed in empathy:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.