Xchat changes focus to new channels after automatic joins on connect and clears highlight

Bug #189222 reported by Jo-Erlend Schinstad
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xchat (Ubuntu)
Fix Released
Low
cosly

Bug Description

Binary package hint: xchat

When you have many channels and different networks setup, and automatically connect to them, it's annoying that you have to wait until all channels have joined before you can start writing messages. If you start writing a message before you're connected to all networks, then focus is suddenly changed to another one. It would be better if it didn't do that for automatic joins, though it should do it on manual joins.

WORKAROUND:
In ~/.xchat2/xchat.conf set tab_new_to_front = 0

Revision history for this message
cactaur (vahag1991) wrote :

I can confirm this problem on XChat 2.8.4-0ubuntu7. If I start typing a message before all of the channels are auto-joined. The focus changes as the channels load and the message becomes splayed throughout the channels. While waiting would be an option in this case, cleaning up the splayed text and rewriting the message takes time and someone on a lot of networks may not want to wait until all of the channels are joined. Having the focus remain on the selected channel and not going to autojoined channels would fix this problem.

Changed in xchat:
status: New → Confirmed
Revision history for this message
M Hickford (hickford) wrote :

Confirmed.

Changed in xchat:
assignee: nobody → xchat
Revision history for this message
Benjamin Drung (bdrung) wrote :

This focus change has a bad side effect if you are using a bouncer like ZNC: You get the channel log from your bouncer right after automatic joining the channel. Then xchat focus to the new channel and your highlight will go away if someone pinged you since your last connection to your bouncer.

summary: - Xchat changes focus to new channels after automatic joins on connect
+ Xchat changes focus to new channels after automatic joins on connect and
+ clears highlight
Changed in xchat (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Benjamin Drung (bdrung) wrote :

XChat 2.8.8-1ubuntu1 is still affected.

Revision history for this message
Benjamin Drung (bdrung) wrote :

I found a workaround: Open ~/.xchat2/xchat.conf and set tab_new_to_front to zero.

Changed in xchat (Ubuntu):
importance: Medium → Low
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xchat - 2.8.8-7ubuntu2

---------------
xchat (2.8.8-7ubuntu2) raring; urgency=low

  * Optimise default settings for efficient chatting
    + Make tab completion by default use last-used order, not alphabetical.
      This way for example if one is chatting with cjwatson, typing
      "cj<tab>" will complete to cjwatson and not cjohnston.
      Manual migration: ~/.xchat/xchat.conf: completion_sort = 1
    + Do not focus channel upon entering, as that clears highlights when using a znc proxy.
      To be honest, there should be a distinction between manually joining
      new channels & auto-joining. (LP: #189222)
      Manual migration: ~/.xchat/xchat.conf: tab_new_to_front = 0
    + Do not clear buffer with Ctrl-L shortcut. (LP: #304477)
      That shortcut is dominated by web-browsers changing URLs and causes
      context loss if the focus was accidently left on xchat.
  * Fix ftbfs, should link against gmodule.
  * Add xchat-indicator to recommends. (LP: #1048335)
  * Include svg icon (LP: #840673)
 -- Dmitrijs Ledkovs <email address hidden> Sun, 24 Feb 2013 23:03:52 +0000

Changed in xchat (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Jarno Suni (jarnos) wrote :

In my experience this is not fixed in 2.8.8-7ubuntu2. Focus is still changed, when a slower server autoconnects and autojoins a channel. However, the workaround works.

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.