Pause Scroll when Interacting
Sometimes when I want to edit a message (or want to reply to someone), I either use the top-right buttons on a message, or I right click. However, the problem is that sometimes the chat or UI in general will move around when trying to click on these things.
The easier examples are either when there are new messages sent or when an embed takes a few seconds to load and it moves the top of the message up. This user experience is very frustrating, and even in some cases it can cause me to reply to the wrong user.
My suggestion is to pause the scroll when an interaction is initiated.
What is an interaction? My definition of an interaction is when someone intends to interact with a message, namely the buttons or context menu.
I think the easier way to solve this is to detect mouse movement and pause the scroll if there is mouse movement in the message area. It also may be possible to add delays or other conditions for the user to define when they want this to happen. But basically:
If my mouse is moving anywhere in the message area, the scroll should pause so I can correctly right click or click a button on a specific message to reply/edit/etc.
I think the scroll can continue automatically if it doesn't detect movement/input from the mouse after a few seconds, but otherwise, buttons that I am intending to press should never move.
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น
ข้อคิดเห็น
0 ข้อคิดเห็น