GithubHelp home page GithubHelp logo

Scrolling up sometimes fails about threema-web HOT 29 CLOSED

dbrgn avatar dbrgn commented on June 21, 2024 10
Scrolling up sometimes fails

from threema-web.

Comments (29)

heckenmann avatar heckenmann commented on June 21, 2024 1

Changing line 39 in messenger.conversation.html to
<div id="conversation-chat" scroll-glue="!ctrl.showScrollJump" in-view-container ng-show="!ctrl.locked">
seems to make the behavior a bit better.

from threema-web.

dbrgn avatar dbrgn commented on June 21, 2024 1

Ah, from what you wrote...

Actually, it's just a single message that does not fit on screen, so that the scroll bar is displayed.

...I assumed that the entire chat only contains a single multi-line message that is larger than what fits on the screen.

Thanks for the additional datapoint, but I see no indication that it's a different issue than what was discussed previously.

from threema-web.

patrick-tee avatar patrick-tee commented on June 21, 2024

Confirmed: Touchpad scrolling up using a Samsung Galaxy Tab S2 jumps back to the end after half a second, no matter if the scrolling gesture is still in progress or if the finger is up again.

from threema-web.

lgrahl avatar lgrahl commented on June 21, 2024

I'm also experiencing this on FF 55 (jumps back to the bottom if not scrolling further than a certain amount).

from threema-web.

mist avatar mist commented on June 21, 2024

This is really anoying, I'm using FF57 on Debian and current FF on Android and cannot see anything but the last few messages, because the site scrolls to the last message after less than a second.
At least on the desktop I can click into the messages and scroll with the cursor buttons, though I can'T with wheel.
Please fix this issue!

from threema-web.

rugk avatar rugk commented on June 21, 2024

What do you mean with desktop? The chat overview where you can select the chat/contact?

from threema-web.

mist avatar mist commented on June 21, 2024

On my Desktop Computer. While on my Tablet Computer (Firefox@Android) I cannot use my cursor buttons because it hase none.

from threema-web.

studersi avatar studersi commented on June 21, 2024

+1

I'm running Threema Web 1.8.2 on Linux Mint 18 in Firefox 58.0.2 (64-bit). It happens when I'm scrolling with my notebook's tablet as well as with my Logitech mouse.

from threema-web.

dbrgn avatar dbrgn commented on June 21, 2024

@studersi does the problem also occur with Chromium? Maybe it is triggered by some smooth scrolling settings in Firefox...

from threema-web.

studersi avatar studersi commented on June 21, 2024

@dbrgn You're right, it does seem to be related to smooth scrolling to an extent.

I don't have Chromium installed but I do have Google Chrome [Version 64.0.3282.186 (Official Build) (64-bit)]. It scrolls just fine on Chrome.

In Firefox, smooth scrolling is disabled. When I enable smooth scrolling, the problem disappears almost completely. It's still noticeable sometimes but it just seems to stutter before scrolling as planned. Very rarely, it stays at the bottom of the conversation.

from threema-web.

mist avatar mist commented on June 21, 2024

I can kind of confirm that It has to do with smooth scrolling.
Got a new machine with more power and without smooth scrolling set the problem kind of is there, although just annoying but not rendering the page useless. When I enable smooth scrolling the problem is gone.
On the Android tablet I see no way to enable smooth scrolling, so the problem persists.

from threema-web.

dbrgn avatar dbrgn commented on June 21, 2024

If the last message in the conversation is an animgif that is playing, then scrolling up does not work in Firefox 58.

from threema-web.

sebastianw avatar sebastianw commented on June 21, 2024

On my Macbook scrolling with the touchpad also fails. Workaround: use the cursor key to scroll up a bit first, after that scrolling works with the touchpad as long as I don't scroll down to the end of the chat again. When I scroll back down to the end of the chat the problem occurs again.

from threema-web.

rugk avatar rugk commented on June 21, 2024

Which browser is that?

from threema-web.

sebastianw avatar sebastianw commented on June 21, 2024

Current Firefox on Mac

from threema-web.

dbrgn avatar dbrgn commented on June 21, 2024

@heckenmann thanks, that improves things slightly 🙂 there's probably some issue with the underlying library that we need to debug.

from threema-web.

ventilator avatar ventilator commented on June 21, 2024

Scrolling up in a chat especially fails, if a) the phone is on LTE (no Wifi) and b) there is an image in the chat which is still loading. Loading takes about one minute, during that time, scrolling up is not possible (OS: Windows 10, Browser: Firefox). Kind of annoying, since I cannot read chat messages.

Workaround: Setting Webbrowserscaling to 50%, so I can read messages further up while images are loading.

from threema-web.

dbrgn avatar dbrgn commented on June 21, 2024

@ventilator note that you can always grab the scrollbar with the mouse to scroll.

from threema-web.

ventilator avatar ventilator commented on June 21, 2024

@dbrgn This won't help, grabbing and holding the scrollbar lets the interface jump up to the scroll bar position and down to the end of the thread with a frequency so fast, that reading is not possible

from threema-web.

dbrgn avatar dbrgn commented on June 21, 2024

@ventilator hm, that shouldn't be the case. Are you a beta user, or on version 1.8.2?

from threema-web.

ventilator avatar ventilator commented on June 21, 2024

1.8.2. But I tried, but cannot reproduce the effect at another PC at home, which has a faster internet connection. I will try to make a screencast of the effect once I have access again to the laptop at work which has a somewhat slower or at least filtered, firewalled corporate internet connection.

from threema-web.

mist avatar mist commented on June 21, 2024

@dbrgn I can also affirm that grabbing the scrollbar with the mouse did never work whenever I encountered this problem.

from threema-web.

rugk avatar rugk commented on June 21, 2024

I could always grab the scrollbar with the mouse and move it "hard enough" to the top.
It's a bit like taming donkeys, but it works.

from threema-web.

rugk avatar rugk commented on June 21, 2024

Some more insights (2.0.0-beta.7):

  • when an image is still loading, you still have the chance to scroll up with your mouse wheel. However, you anyway have to try hard (i.e. it still tries to "stick to the ground")
  • while loading, it resets the position to the bottom every 500ms or so – even if you've managed to scroll up
  • when loading finished, the only way to scroll up is by using your mouse and grabbing the scroll bar as mentioned before

in short: it all seems like a demotivation campaign by annoying the user to stick to the recent stuff and not scroll back… 😜

Fedora 28, Firefox 61

from threema-web.

ovalseven8 avatar ovalseven8 commented on June 21, 2024

Have this problem with a specific conversation right now (Threema Web 2.1.7; Firefox 66.0.1). Cannot scroll up. No images etc. to load in this conversation, just text. Actually, it's just a single message that does not fit on screen, so that the scroll bar is displayed.

from threema-web.

lgrahl avatar lgrahl commented on June 21, 2024

Actually, it's just a single message that does not fit on screen, so that the scroll bar is displayed.

That's a different issue then. Can you open a new one for it? Please, add a screenshot if you do.

from threema-web.

dbrgn avatar dbrgn commented on June 21, 2024

I don't think it's a different issue.

And I cannot reproduce it, neither in Firefox nor in Chrome.

from threema-web.

lgrahl avatar lgrahl commented on June 21, 2024

I don't think it's a different issue.

If there's a message filling the whole screen?

from threema-web.

ovalseven8 avatar ovalseven8 commented on June 21, 2024

Example:

Cannot scroll up:
Screenshot_2019-03-26 Threema Web

Here's the single message that is above:
Screenshot_2019-03-26 Threema Web(1)

from threema-web.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.