Adium scroll back and hold broken

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
cargusjoh
Harmless
Posts: 2
Joined: Sat Oct 26, 2019 10:22 pm

Adium scroll back and hold broken

Post by cargusjoh »

Configuration: Macbook air, 10.15.2, Adium 1.5.10.4 4/27/17 with manually fixed autoscroll code from the post "Re: Auto-scrolling not working after upgrade to Catalina"

Description: In a window/tab I scroll back, take my hand off the computer. The window holds only until another participant types. Then the window scrolls/snaps down to the bottom and new text.

To reproduce:
1. Start with a window/tab connected to a IRC site with active participants.
2. Wait until the screen fills with text. Wait further until a few more screen fulls go past.
3. Depress track pad, and move one finger up the pad to scroll up using the scroll bar two pages worth
4. Remove hand from track pad
5. When another participant types and hits <return>, the window/tab snaps/scrolls back down to the bottom instead of holding.


Thanks!
Trolan
Harmless
Posts: 7
Joined: Wed Oct 16, 2019 5:13 pm

Re: Adium scroll back and hold broken

Post by Trolan »

If you did the fix where nearBottom() always returns 1, that will be the behavior. The nearBottom() function is supposed to see if it's near the bottom of the scroll region, and scroll to bottom if so. If it always returns 1, it will always scroll to bottom. You would need to use the changes from the pull request at https://bitbucket.org/adium/adium/pull- ... -more/diff for the normal scroll when close behavior.
dudepron
Harmless
Posts: 2
Joined: Wed Jan 22, 2020 2:56 pm

Re: Adium scroll back and hold broken

Post by dudepron »

I can confirm that this fix is working for me. I use the Stockholm Style,
Post Reply