[Issue - Scheduler 2.2.1] Scrolling during event drag

Our pure JavaScript Scheduler component


Post Reply
User avatar
Robert Hirst
Premium Member
Premium Member
Posts: 21
Joined: Tue Sep 11, 2018 4:32 pm

[Issue - Scheduler 2.2.1] Scrolling during event drag

Post by Robert Hirst »

Hi,

Just a minor issue I've noticed, let me know if there's any more information required.

Browsers:

Tested in Latest Chrome and Firefox on Windows 10 with physical mouse and both stepped and smooth type scroll wheels.

Steps to reproduce:

1. Begin an event drag on the bigdataset demo by holding the left mouse button on an event.
2. Use the mouse wheel or keyboard arrow keys to scroll down the page with the drag still in progress.

Behaviour observed:

The event remains at the original position, and once scrolled far enough disappears off the top of the screen, meaning the user cannot see where they are dropping the event.

Expected outcome:

The event being dragged should adjust position according to changes in scroll position since drag started, so as to remain under the mouse cursor.

Alternatively, if this is not possible, mouse/keyboard scrolling should be blocked/ignored when an event drag is in progress to prevent the cursor position and the event position becoming desynchronised.

User avatar
pmiklashevich
Core Developer
Core Developer
Posts: 3390
Joined: Fri Apr 01, 2016 11:08 am

Re: [Issue - Scheduler 2.2.1] Scrolling during event drag

Post by pmiklashevich »

Thanks for the report! Ticket here: https://github.com/bryntum/support/issues/893

Pavel Miklashevich - Core Developer

User avatar
DaoBY
Posts: 7
Joined: Thu May 28, 2020 10:36 am

Re: [Issue - Scheduler 2.2.1] Scrolling during event drag

Post by DaoBY »

Hi,

We have a same problem. Is it fixed?


User avatar
pmiklashevich
Core Developer
Core Developer
Posts: 3390
Joined: Fri Apr 01, 2016 11:08 am

Re: [Issue - Scheduler 2.2.1] Scrolling during event drag

Post by pmiklashevich »

Hello! Nope, it's not fixed yet. I've moved the ticket to our git hub repo. Please subscribe to it to get notified when it's fixed.

Pavel Miklashevich - Core Developer

Post Reply