telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
26.23k stars 5.2k forks source link

Auto-scroll stops working when window loses focus. #753

Closed tajonny07 closed 2 years ago

tajonny07 commented 9 years ago

As the titles says, my window isn't auto-scrolling correctly. As soon as my window loses focus, it stops scrolling as people continue to talk. Then every time I click back, I have to either scroll down a bunch of hold page down.

I've consulted with multiple people and this issue is happening for everyone I've talked to.

sander85 commented 9 years ago

AFAIK it's not a bug, it's a feature. What's the point to auto-scroll? So you would have to scroll back up to read what you were missing when the window was inactive?

tajonny07 commented 9 years ago

I see where you're coming from, and with just 1-on-1 chats that would make sense, but I'm in a group chat with 20+ people and when I come back to my PC there may be 200-300+ new messages, so in this case I'd rather not read through them all but just have it auto-scroll.

Is it possible for it to be enabled/disabled? If not, would you consider adding this feature? I know a bunch of people who would use it. :)

ghost commented 9 years ago

This is really annoying. And this seems to be completely random (I have not figuret it out yet). Sometimes it scrolls and sometime it doesn't.

ghost commented 9 years ago

Received images seems to have something to do with this issues when window is not in focus.

JustERR commented 9 years ago

Also on Windows if I scroll public chat's text using mouse wheel while Telegram window is out of focus then unread count wouldn't be changed and the next received message will make the text "jump" to the last "read" position.

husolant commented 4 years ago

I have TG on a second screen and if there are new messages it just displays "x unread messages" at the bottom of the chat. I can´t read what´s been written until ich click (focus) the window and manually scroll down which I think is unfortunate. I would expect it to autoscroll at least until the chat is full with new messages so I can keep up with the conversation while doing something else on the main screen. If it is considered a feature for single screen users, a optional setting would be an alternative.

ComodoHacker commented 4 years ago

Please add an option to autoscroll regardless of focus. There are scenarios where last messages are much more important than unread history:

Such option could really help with multitasking and productivity.

ilyag-x commented 4 years ago

Scenario: You have dual monitors -- one has whatever it is you're actively engaged in (examples: a web browser, a game, a work-related project), and the other has Telegram. This scenario makes Telegram unusable, as you are unable to keep up with the latest posts in a conversation just by looking over at the second screen -- you instead have to actively click into it, even though it's right there in front of you already.

You don't even need two monitors -- ever heard of tiling windows? Snapping a window to the side of the screen? This is how normal people multitask.

It's really baffling that the developers are so closed-minded as to not even comprehend that there are so many perfectly valid use-cases for a chat program where you DO want it to auto-scroll as the new messages arrive. Any other chat platform that has ever existed worked exactly like this. And now to hear from developers, "Why would you want that?" What rubbish.

stale[bot] commented 4 years ago

Hey there!

This issue will be automatically closed in 7 days if there would be no activity. We therefore assume that the user has lost interest or resolved the problem on their own.

Don't worry though; if this is an error, let us know with a comment and we'll be happy to reopen the issue.

Thanks!

husolant commented 4 years ago

Issue was opened in 2015 and multiple people have stated why this is an important feature. Should still be considered

disantimaxi commented 3 years ago

Issue was opened in 2015 and multiple people have stated why this is an important feature. If people still needing this after 5 years, FIVE YEARS people!, it should still be considered and fixed adding an option to check or uncheck this feature as needed. I'm not a programmer and I'm not able to help on the development of it but I need this as much as all other guys are talking about around this since 2015.

weblabio commented 3 years ago

+1 I really miss this option in order to follow the conversation without switching to the window

timangus commented 3 years ago

This is super annoying behaviour for large groups where you don't necessarily want to read every message. It should definitely be an option to disable it.

ghost commented 3 years ago

Another use case is playing a game that doesn't support borderless by having to click out whenever the messages stack

Corosauce commented 3 years ago

How is this not a feature yet, do telegram devs hate people with multiple monitors?

Are there alternative chat integration solutions that I can wire telegram protocal into to get around this? This not being a feature is just silly.

flolege commented 3 years ago

Please introduce this feature asap. the current behavior is really annoying!

Corosauce commented 3 years ago

Ive found a way to make it auto scroll.

  1. Install windows in a vm
  2. Install the telegram app
  3. Install autohotkey
  4. Download and execute this script that spams page down every 2 seconds when you toggle with F9 key https://gist.github.com/Corosauce/710f05057dfd438cfa6b4023a0a84a0e
  5. Enjoy those sweet sweet up to date conversations, just dont forget to press F9 again if you want to do anything with the VM

(Yeah I couldn't find an alternative telegram app ok, and I already run a windows VM in linux)

DDR0 commented 3 years ago

This is my no.1 least favourite thing about Telegram. I've got a window open keeping an eye on the group chat, and it just... stops scrolling unless I give it some attention. It's a needy little thing, so I usually just end up ignoring chats on it. I just want to keep an eye on how things are (d)evolving, I don't want to see every darn message those idiots send.

Especially because stickers are large, making the problem worse as I sometimes have to poke the window every few seconds to get it to keep up.

This works fine in IRC. Works fine in Discord. Works fine in Signal. Please remove the forced scroll pausing malfeature.

nuclight commented 3 years ago

Hey huys, you've broke work for many people including me who expect to not readed messages to stay such! Now we open #16188

john-preston commented 3 years ago

Ok, I'll revert for now. Maybe an option can be added later.

LuisCRSousa commented 3 years ago

This is the worst "feature" about telegram...

erraineon commented 3 years ago

i wrote a utility a while back to enable this behavior when needed https://github.com/erraineon/telegram-scroll

enjoy

LuisCRSousa commented 3 years ago

i wrote a utility a while back to enable this behavior when needed https://github.com/erraineon/telegram-scroll

enjoy

You’re a genius! Thanks a lot

DDR0 commented 3 years ago

That looks great! I'll have to get it working on Linux here. ☺

On Sat, Sep 11, 2021 at 1:58 PM LuisCRSousa @.***> wrote:

i wrote a utility a while back to enable this behavior when needed https://github.com/erraineon/telegram-scroll

enjoy

You’re a genius! Thanks a lot

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/telegramdesktop/tdesktop/issues/753#issuecomment-917479044, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGSTI4IOKMMTWOSUGGGXD3UBO7JDANCNFSM4BFA7T4A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

kamild1996 commented 3 years ago

i wrote a utility a while back to enable this behavior when needed https://github.com/erraineon/telegram-scroll

enjoy

A version without Thanos's rocket and with support for 64-bit Telegram would be great though ;)

And as for the issue - man, 6 years and counting... This single "feature" is the reason I'm avoiding the official client and sticking to third party ones instead, like Unigram, which does not have this issue.

RememberTheAir commented 3 years ago

Don't know it it has already been mentioned but kotatogram (a fork of this app) has an option to keep scrolling when the window loses focus

cvpfus commented 2 years ago

Don't know it it has already been mentioned but kotatogram (a fork of this app) has an option to keep scrolling when the window loses focus

how to enable this setting? can't find it

kamild1996 commented 2 years ago

how to enable this setting? can't find it

Settings > Kotatogram Settings > Unfocused auto-scroll

DDR0 commented 2 years ago

Oh, thank you. This is perfect!

On Mon, Nov 22, 2021 at 11:32 PM kamild_ @.***> wrote:

how to enable this setting? can't find it

Settings > Kotatogram Settings > Unfocused auto-scroll

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/telegramdesktop/tdesktop/issues/753#issuecomment-976223531, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGSTI3BXWPLTSQ3F25LZTLUNM7QNANCNFSM4BFA7T4A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ghost commented 2 years ago

7 years and we still have to keep scrolling by hand all the time

kamild1996 commented 2 years ago

7 years and we still have to keep scrolling by hand all the time

You can wait another 7 years, or just use alt clients like kotatogram or unigram 😊

KodyWiremane commented 2 years ago

Would appreciate optional unconditional autoscrolling so I could watch my friends chatting on the second monitor while I'm working on the main one^^

23rd commented 2 years ago

A new related experimental option was presented in 3.7.6 version.