Skip to content

Spreadsheets with Freeze Pane not fully rendering all columns/rows upon resizing of Window or rows/columns #7507

@Shufflepants

Description

@Shufflepants

Description

When viewing a spreadsheet with freeze panes, if the window is resized or columns or rows resized; sometimes not enough columns will be rendered to the right during and after scrolling, and sometimes entire rows or columns are not rendered at all between the freeze pane and the unfrozen rows/columns. Sometimes it's so bad that no rows or no columns are rendered at all beyond the freeze pane.

Image
Image
Image

Expected outcome

I would expect the entire spreadsheet area to be filled with rows/columns and there not to be entirely blank sections.

Minimal reproducible example

I was able to reproduce this by downloading and running locally the spreadsheet demo found here:
https://github.com/vaadin/spreadsheet-demo
And by uploading a spreadsheet with several frozen rows and columns.

TestFreezePanes.xlsx

Steps to reproduce

  1. Run the demo project locally.
  2. Upload a spreadsheet with several frozen rows and columns.
  3. Resize the browser window in various ways between very small and back to large or in between. Or also resize columns or rows. And scroll around within the non-frozen panes.

Environment

Vaadin version(s): 24 on this commit of the demo: vaadin/spreadsheet-demo@7a6f28c
OS: Windows 11

Browsers

Chrome

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions