Integration doesn't work when Thunderbird profile name contains accented characters
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.indicator
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.