Bug 168494 - Collapsing/expanding the comment 'column' is very slow
Summary: Collapsing/expanding the comment 'column' is very slow
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
4.3.0.4 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: perf
Depends on:
Blocks: Comments
  Show dependency treegraph
 
Reported: 2025-09-20 17:44 UTC by Eyal Rozenberg
Modified: 2025-10-14 19:00 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eyal Rozenberg 2025-09-20 17:44:51 UTC
Reproduction instructions:

1. Create a new Writer document.
2. Make sure you're in Normal view and that the ruler is visible above the edge of the page.
3. Enter "Hello world" as text.
4. Add a comment at the end of the first line.
5. Enter "this is my comment text" in the comment.

Now click the "Comments" header on the side of the ruler, repeatedly, once every 5 seconds.

Expected result:
The transition from collapsed to visible and back should occur instateneously, as far as the user can notice.

Actual result:
The transitions occur in two steps: First the comments become visible or are gone, and the document page is redrawn/moved; then, about a half-second later, the ruler is re-drawn, shifted visually, including the Comments column header now in its enabled state.


Seen with:
Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 0563d0e3581b5029cfe9476d5b5313d6322c5e08
CPU threads: 4; OS: Linux 6.12; UI render: default; VCL: gtk3
Locale: en-IL (en_IL); UI: en-US
Comment 1 raal 2025-10-10 17:57:37 UTC
Confirm with Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 8ea8e254a3151f5390f3a10ff156fcaf8e7c5d5c
CPU threads: 4; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US
Calc: threaded

and Version: 4.3.0.0.alpha1+
Build ID: c15927f20d4727c3b8de68497b6949e72f9e6e9e