Closed
Bug 541283
Opened 16 years ago
Closed 15 years ago
Persona installation broken for Thunderbird 3.0 + personas 1.5
Categories
(Mozilla Labs Graveyard :: Personas Plus, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
1.5
People
(Reporter: rdoherty, Assigned: jose)
Details
Attachments
(1 file)
44.71 KB,
patch
|
Details | Diff | Splinter Review |
STR:
Thunderbird 3.0.1
Personas 1.5.1
Tools => Personas => New & Featured => 41xxx more from new and featured
Mouseover thumbnail, 'apply' is missing
Click on thumbnail, orange button says 'get personas'
I never thought to check for Thunderbird in the detection for personas support, need to figure out what's different in Thunderbird.
Reporter | ||
Comment 1•16 years ago
|
||
From comments in the google group, it appears that it was working in Personas 1.4 or 1.5. Myk: did anything change with Persona detection? (CheckPersonas event)
Comment 2•16 years ago
|
||
I can confirm that it works with 1.5 but not with 1.5.1. But I don't see anything in this complete set of changes between those two versions that would account for the difference.
Comment 3•16 years ago
|
||
Erm, actually I do see the problem. It's a regression from the fix for bug 535815. The Error Console shows the error:
Error: gBrowser is not defined
Source File: chrome://personas/content/personas.js
Line: 281
That's because the fix assumes the presence of gBrowser when adding the TabSelect event listener on line 281 of personas.js, but that global variable doesn't exist in Thunderbird.
gBrowser.tabContainer.addEventListener("TabSelect", this, false);
I expect there's a Thunderbird equivalent, although I don't know what it is. cc:ing standard8, who can probably tell us.
Comment 4•16 years ago
|
||
What are you trying to do with TabSelect? Not quite sure what the intention is there.
Anyway, assuming you're wanting to listen for tab selection changes, then take a look at:
http://mxr.mozilla.org/comm-central/source/mail/base/content/tabmail.xml#222
So you probably want to use something like document.getElementById("tabmail").registerTabMonitor(...);
Assignee | ||
Comment 5•16 years ago
|
||
Unfortunately this bug was introduced when we fixed bug 535815. The code must be changed to support Thunderbird.
Assignee: nobody → jose
Status: NEW → ASSIGNED
Comment 6•15 years ago
|
||
(In reply to comment #5)
> Unfortunately this bug was introduced when we fixed bug 535815. The code must
> be changed to support Thunderbird.
Ok, so if you just want to reset on switching tab, then using the tab monitor like I mentioned in comment 4 should do exactly what you want.
Comment 7•15 years ago
|
||
This is actually a Personas extension bug, so moving it to the right product/component. Also tentatively setting priority/severity to P1, as I think it's very important to fix this regression in 1.5.1 (and spin a 1.5.2 release to get it out to users), although Ryan/Nick are in charge of triage/prioritization these days and should make the final call.
Assignee: jose → cbeard
Severity: normal → major
Component: getpersonas.com → Personas
Priority: -- → P1
Product: Websites → Mozilla Labs
QA Contact: getpersonas-com → personas
Target Milestone: --- → --
Version: other → unspecified
Assignee | ||
Comment 9•15 years ago
|
||
Fixed in changeset: http://hg.mozilla.org/labs/personas/rev/6cf263d5649c
Please verify. Thanks.
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Comment 11•15 years ago
|
||
verified fixed in 1.5.2 personas plus candidate and thunderbird 3.0.3 !
Status: RESOLVED → VERIFIED
Updated•9 years ago
|
Product: Mozilla Labs → Mozilla Labs Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•