Integration doesn't work when Thunderbird profile name contains accented characters

Bug #798027 reported by Ced-le-pingouin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Thunderbird Indicator
New
Undecided
Unassigned

Bug Description

On my computer (Ubuntu 11.04), I got no integration at all.

At first it looked like bug #599842, with the following symptoms:
  - no notifications are shown
  - the envelope never changes color
  - *but*, the test notification available in the extension preferences does work
  - when new mail is received, there's an error message in the console: "this.indicatorStream is null" in overlay.js (around line 292 iirc)

I looked at my /tmp dir, and found the "fifo" file, which is correctly created while TB is running.
But looking at /tmp with Nautilus displays the "invalid encoding" message below the file name.

So I looked at the code in overlay.js, and saw that the fifo file name contains the current TB profile name. Mine is "Cédric". The accented "e" is what causes the "invalid encoding" message in Nautilus.

So I renamed my TB profile to "Cedric"... and now the integration works!

I have no idea how this bug could be avoided in JS (python?) code, though.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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