Bug 168905 - Calc: Problems with descriptions and labels of sorting with comments
Summary: Calc: Problems with descriptions and labels of sorting with comments
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
26.2.0.0 alpha0+ master
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-16 19:03 UTC by Regina Henschel
Modified: 2025-10-21 17:27 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
File for testing (14.53 KB, application/vnd.oasis.opendocument.spreadsheet)
2025-10-16 19:03 UTC, Regina Henschel
Details
Effect of different sort options and range choices on sorting range with comments (16.53 KB, application/vnd.oasis.opendocument.spreadsheet)
2025-10-18 21:29 UTC, Eyal Rozenberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Regina Henschel 2025-10-16 19:03:12 UTC
Created attachment 203376 [details]
File for testing

The sort dialog (Data > Sort) has the checkbox `Include boundary row(s)/columns() containing only comments` on tab `Options`. Its label and descriptions are insufficient.

This feature has been introduced with fix for bug 100517. The idea is, that if LibreOffice auto-detects the to be sorted range then the sort dialog allows to include cells, that only contain comments. That is, if your data is in column A and column B has only comments on empty cells and nothing else, the setting allows to include these comments in sorting. The setting tells LibreOffice to include the empty comment cell into the to be sorted data record.

I have attached a document where you can play around with this feature.

Problems:

If you sort rows (which is the default), then the label is `Include boundary row(s) containing only comments`. That is wrong. The feature is not about rows with empty cells but about an adjacent column with comments on empty cells. Thus it needs to be `Include boundary columns(s) containing only comments`. The help has the correct row/column use. You can test it on Sheet2 (sort descending).

If a user thinks, that it is about rows with empty cells, then he will notice, that empty cells are always sorted at the end and comments will be moved or not moved, but in any case that it is useless. You can test it on Sheet1 (sort descending).

The wording "boundary" is not clear, see bug 168687.

There is no normal tooltip for this checkbox and the extended tooltip is "Sets additional sorting options", a generic tooltip that is used for other options as well. The extended tooltip needs to be specific.

The help has the text "Range boundary columns (for sorting rows) or boundary rows (for sorting columns) of a sorting range are not sorted by default if they are empty." That does not really catch the problem. If they belonged to the sorting range, then they would be sorted. But LibreOffice makes an automatic "shrink sorting range to data" and that reduces the sorting range even if you have selected that area before calling the Sort dialog.
Comment 1 Eyal Rozenberg 2025-10-18 21:27:44 UTC
(In reply to Regina Henschel from comment #0)
>  That is, if your data is in column A and column B has only comments on empty
> cells and nothing else, the setting allows to include these comments in 
> sorting. 

Oh, wow, that is _totally_ not what the label and the documentation say this should do.

My assumption - reading the label and the documentation - was that this option regarded the behavior of the "shrink sort range to data" functionality; but it seems that is really not the case.

But this takes me ever deeper down the rabbit hole: When comments are also accounted for in sorting - where are they to be placed? What is their order relative to empty cells with no comments? Non-empty cells? And what about their order relative to each other? Is the comment text to be taken into account somehow? And if there is no clear ordering in the cases I mentioned above - are the results even stable?  These may be moot poins when there are additional columns with contents, but when sorted rows have other strong ordering due to other columns, e.g. in a one-column case, they do need answers...
Comment 2 Eyal Rozenberg 2025-10-18 21:29:54 UTC
Created attachment 203422 [details]
Effect of different sort options and range choices on sorting range with comments

Here is how LO orders ranges with empty cells at range start and range end, with comments and without them, with the "Include empty cells with comments" both checked and unchecked.