handsontable / handsontable

JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡
https://handsontable.com
Other
19.15k stars 2.94k forks source link

Prevent table re-rendering for oversized rows/columns #10912

Closed budnix closed 3 weeks ago

budnix commented 1 month ago

Context

The PR fixes an issue where the table was re-rendered using a slow rather than a fast render approach. This occurred only for oversized rows and/or columns.

How has this been tested?

I tested the changes locally, and I adjusted the tests to the new behavior.

Types of changes

Related issue(s):

  1. fixes https://github.com/handsontable/dev-handsontable/issues/1849

Affected project(s):

Checklist:

github-actions[bot] commented 1 month ago

Launch the local version of documentation by running:

npm run docs:review 32b9040bc35eceda5ff0daca1f491507b816221f