Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sheet scrollbar bounce in IE #4385

Closed
arrdev opened this issue Jul 7, 2017 · 3 comments
Closed

Sheet scrollbar bounce in IE #4385

arrdev opened this issue Jul 7, 2017 · 3 comments

Comments

@arrdev
Copy link

arrdev commented Jul 7, 2017

Description

On Internet Explorer when Handsontable is loaded with a large number of rows a fast top to bottom scroll of the sheet executed via grabbing the scrollbar box with the mouse, moving it to the bottom of the scrollbar area, and releasing it causes the scrollbar box to bounce back to the top of the table. After the bounce the first rows in the table are displayed.

What should happen is that the scrollbar box will stay at the bottom of the scrollbar and the last rows in the table should be displayed.

Steps to reproduce

  1. Start Internet Explorer
  2. Load a table with a large number of records (100,000+ rows, 30+ columns).
  3. Table is styled with a vertical scrollbar.
  4. Using the mouse grab and quickly drag the scrollbar box from the top to the bottom of the scroll bar. Release the scrollbar box.
  5. The scrollbar box will bounce back to the top of the scroll area and the table will still display the first rows in the table.

Your environment

  • Handsontable version: latest pro
  • Browser Name and version: Internet Explorer 11
  • Operating System: Windows 10, Windows 8, Windows 7
@AMBudnik
Copy link
Contributor

Hi @arrdev

I think that the issue may be related to one of those two:

  1. Scrolling in Microsoft Edge is broken #4320
  2. Scrolling with mouse scroll + SHIFT is inconsistent on all browsers #4276

ps. IE is really slow and I do not recommend loading 100k rows without pagination.

@mrpiotr-dev
Copy link
Contributor

Hi @arrdev.
In the current version of Handsontable, you should be able to scroll table in the way as you described.
Moreover, IE and Edge have an issue with elements bigger than ~1533917px.

Other libraries with a similar problem with support for huge elements:
codemirror/codemirror5#3757
aurelia/ui-virtualization#30

@AMBudnik
Copy link
Contributor

Hi @arrdev

As support for the Internet Explorer browser is to be deprecated in version 8.0.0 we decided to close all the issues that are only replicable on that browser. All IE-related workarounds implemented into Handsontable are still a part of the code, and we do not plan to remove them.

This issue is closed as solved as it does not cause any of the mentioned scrolling issues.

Tested on Windows 10
edge_ver

Tested version of Handsontable 8.0.0-beta2-rev15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants