Closed Bug 1096561 Opened 10 years ago Closed 6 years ago

Switching IRC channels intermittently fails to update the chat pane

Categories

(Thunderbird :: Instant Messaging, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: bugzilla, Unassigned)

Details

I don't have consistent STR, but recently (last couple of weeks) if I run Thunderbird long enough, eventually I have problems switching between IRC channels. The channel is highlighted in the channel list, but the chat pane doesn't update to the newly selected channel.
Are there any errors in the Error Console that seem related? What version of Thunderbird are you running? Thanks!
That was 24.6.0 on Windows. I was planning on checking the console but I had to restart due to some urgent messages that I needed to read in other channels that I was couldn't see due to this bug.

I just upgraded to 31.2. If it happens again I'll check the console and report back.
OK, this happened again to me today.

[JavaScript Error: "uncaught exception: Adding a chat buddy twice?!"]

followed by 

Timestamp: 11/17/14 2:27:10 PM
Error: [Exception... "[JavaScript Error: "this.tab is undefined" {file: "chrome://messenger/content/chat/imconversation.xml" line: 1227}]'[JavaScript Error: "this.tab is undefined" {file: "chrome://messenger/content/chat/imconversation.xml" line: 1227}]' when calling method: [nsIObserver::observe]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: resource:///modules/jsProtoHelper.jsm :: GenericConversationPrototype.notifyObservers :: line 468"  data: yes]
Source File: resource:///modules/jsProtoHelper.jsm
Line: 470
Source Code:
prpl-irc: GenericConversationPrototype.notifyObservers
It just happened again, and I've noticed that when I see it, it is when I've been pinged in a different channel than the one I am currently viewing. I can switch to any other channel except for the one that I've been pinged in.
(In reply to Aaron Klotz [:aklotz] from comment #4)
> It just happened again, and I've noticed that when I see it, it is when I've
> been pinged in a different channel than the one I am currently viewing. I
> can switch to any other channel except for the one that I've been pinged in.

Thanks, that's helpful! Hopefully this gives us STR.
(In reply to aleth [:aleth] from comment #5)
> (In reply to Aaron Klotz [:aklotz] from comment #4)
> > It just happened again, and I've noticed that when I see it, it is when I've
> > been pinged in a different channel than the one I am currently viewing. I
> > can switch to any other channel except for the one that I've been pinged in.
> 
> Thanks, that's helpful! Hopefully this gives us STR.

Unfortunately I still can't reproduce with these steps.
Do you have more than one Thunderbird window open? (multiple chat panes)
No, just a single Thunderbird window. Tabs are mail, calendar, chat. Chat has joined 8 channels on irc.m.o.
Aaron, still see this issue?
Flags: needinfo?(aklotz)
I haven't seen this in quite some time.
Flags: needinfo?(aklotz)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.