Piszę o tym tutaj, ponieważ jest to kwestia dyskusyjna i nie nadaje się chyba bezpośrednio do bug tracka.
Chodzi mianowicie o to, że jak wszyscy
wiemy, wtw potrafi ustawiać stan niewidoczny na xmpp dwiema metodami (plus trzecia dla google talk). Wszystko ok, tylko sądzę, że o wiele lepiej byłoby gdyby metoda privacy-lists miała pierwszeństwo przed "legacy invisibility" (xep-0018). Obecnie jest odwrotnie.
Zdarza się, że czasami chcę się zalogować jedynie na moment w celu sprawdzenia wiadomości bez pokazywania wszystkim swojej obecności. Łącząc się z serwerem i bezpośrednio ustawiając stan niewidoczny w najlepszym przypadku nie stanie się nic, w najgorszym wysypie się parę błędów. Żeby serwer wysłał nam zakolejkowane wiadomości trzeba zmienić status na dowolny inny. Serwer stoi na ejabberd2, tak jak znakomita większość serwerów xmpp na świecie.
Myślę, że proponowana przeze mnie poprawka, tj. używanie przez wtw xep-0018 tylko w ostateczności, gdy inne metody nie działają, zapobiegłaby występowaniu tego błędu.