https://bugs.documentfoundation.org/show_bug.cgi?id=157659
Bug ID: 157659 Summary: Cut / Copy / Paste / Delete of Rows in Calc 7.5+ is slow Product: LibreOffice Version: 7.5.0.1 rc Hardware: x86-64 (AMD64) OS: Windows (All) Status: UNCONFIRMED Severity: normal Priority: medium Component: Calc Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: q326...@protonmail.com Description: Beginning with LibreOffice 7.5 and continuing through the latest "fresh" release (7.6.2), I've been experiencing a delay lasting a couple of seconds when cutting, copying, pasting and deleting rows in Calc. By "delay" I mean that a blue loading wheel appears and the program becomes unresponsive for a couple of seconds. This did not occur in LibreOffice 7.4.7 or earlier. A few things I've noticed: 1. This only affects rows. Cutting, copying, pasting or deleting columns, individual cells or groups of cells is not affected. 2. It doesn't matter if one row is selected or multiple rows, the delay is always the same. 3. The problem only manifests after I've pasted a row (or multiple rows) of data in Calc. In other words, when I first open a document I can cut, copy and delete rows indefinitely without any issue. It's only after I paste a row (or group of rows) that every subsequent cut/copy/paste/delete operation involving rows experiences a delay. 4. After testing some earlier versions of LibreOffice, I noticed that there was a very brief delay in 7.4.7 as compared to 7.3.7, which seemed quicker. I hadn't noticed this before because it's so short, but it's possible the roots of this problem can be traced back to before 7.5. 5. All of this is on Windows 10 and affects both the 32-bit and 64-bit versions of LibreOffice. To reproduce the issue: 1. Create a new OpenDocument Spreadsheet or open an existing spreadsheet in LibreOffice Calc 7.5 or later. 2. Select any row by clicking on the row number on the left side of the window. It doesn't matter if any of the cells contain data. 3. Select Cut or Copy from the context menu or use one of the keyboard shortcuts (Ctrl+X or Ctrl-C). This operation will perform normally. 4. Select any other row by clicking on the row number on the left side of the window. Select Paste from the context menu or use the keyboard shortcut Ctrl+V. A loading wheel should appear and the program will become unresponsive for approximately 2 seconds. 5. At this point any subsequent cut/copy/paste/delete operations performed on any individual row or group of rows will experience the same delay until the document is closed and re-opened. Steps to Reproduce: 1. Create a new OpenDocument Spreadsheet or open an existing spreadsheet in LibreOffice Calc 7.5 or later. 2. Select any row by clicking on the row number on the left side of the window. It doesn't matter if any of the cells contain data. 3. Select Cut or Copy from the context menu or use one of the keyboard shortcuts (Ctrl+X or Ctrl-C). This operation will perform normally. 4. Select any other row by clicking on the row number on the left side of the window. Select Paste from the context menu or use the keyboard shortcut Ctrl+V. A loading wheel should appear and the program will become unresponsive for approximately 2 seconds. 5. At this point any subsequent cut/copy/paste/delete operations performed on any individual row or group of rows will experience the same delay until the document is closed and re-opened. Actual Results: Any cut, copy, paste or delete operation performed on any individual row or group of rows causes a loading wheel to appear and the program to become unresponsive for approximately 2 seconds. Expected Results: Cut, copy, paste and delete operations performed on rows should complete quickly (ie. the same speed as the same operations performed on columns, individual cells or groups of cells). Reproducible: Always User Profile Reset: Yes Additional Info: N/A -- You are receiving this mail because: You are the assignee for the bug.