Comments (29)
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.
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.
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.
I'm also experiencing this on FF 55 (jumps back to the bottom if not scrolling further than a certain amount).
from threema-web.
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.
What do you mean with desktop? The chat overview where you can select the chat/contact?
from threema-web.
On my Desktop Computer. While on my Tablet Computer (Firefox@Android) I cannot use my cursor buttons because it hase none.
from threema-web.
+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.
@studersi does the problem also occur with Chromium? Maybe it is triggered by some smooth scrolling settings in Firefox...
from threema-web.
@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.
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.
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.
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.
Which browser is that?
from threema-web.
Current Firefox on Mac
from threema-web.
@heckenmann thanks, that improves things slightly 🙂 there's probably some issue with the underlying library that we need to debug.
from threema-web.
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.
@ventilator note that you can always grab the scrollbar with the mouse to scroll.
from threema-web.
@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.
@ventilator hm, that shouldn't be the case. Are you a beta user, or on version 1.8.2?
from threema-web.
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.
@dbrgn I can also affirm that grabbing the scrollbar with the mouse did never work whenever I encountered this problem.
from threema-web.
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.
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.
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.
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.
I don't think it's a different issue.
And I cannot reproduce it, neither in Firefox nor in Chrome.
from threema-web.
I don't think it's a different issue.
If there's a message filling the whole screen?
from threema-web.
Example:
Here's the single message that is above:
from threema-web.
Related Issues (20)
- Build Instructions Don't Work for Windows 10 HOT 4
- "Uncaught ReferenceError: WebAssembly is not defined" in Microsoft Edge HOT 2
- Chats scrolls down when trying to scroll up and older content loads in HOT 3
- Chrome: Password filling doesn't work anymore
- Threema desktop preventing standby on Windows HOT 6
- User Interface: Could not switch to "Minimal" user interface HOT 3
- CI feature: integrate pull request preview environments HOT 1
- Image quality is bad HOT 1
- App does not start/install anymore (on W7) - says instead "GetpackageFamilyName()" in "KERNEL32.dll" couldn't be found HOT 1
- Big files won't upload HOT 3
- Editing of posts HOT 1
- Agree/disagree feature HOT 1
- Replace cryptography with something better
- Please document the required node version HOT 2
- Version 2.5.3's marking of read messages is incompatible with non-current Firefox versions HOT 3
- Strange linkification for path to python script
- Compose area with multiple lines cannot be scrolled fully to the top
- Missing placeholder text in compose area when deleting multiple lines HOT 1
- Latest update not released, getting annoyed by update pop-up HOT 6
- Mentions of unknown contacts are not parsed at all
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from threema-web.