[Libreoffice-bugs] [Bug 142250] New: [EDITING] Frozen Rows/Columns reset when unfolding an outline-group causes the border outside of window

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu May 13 01:45:04 UTC 2021


https://bugs.documentfoundation.org/show_bug.cgi?id=142250

            Bug ID: 142250
           Summary: [EDITING] Frozen Rows/Columns reset when unfolding an
                    outline-group causes the border outside of window
           Product: LibreOffice
           Version: 7.1.2.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: pox_ox2 at yahoo.com

Created attachment 171940
  --> https://bugs.documentfoundation.org/attachment.cgi?id=171940&action=edit
FreezeRowB1.ods (test data)

If a frozen-row includes a folded outline-group, when user unfolds that
outline-group and that causes the frozen-row to shift outside of the visible
pane, then all rows become unfrozen (scrollable).
Same symptom happens for columns as well.
Once the frozen-row has been reset by this way, saving the sheet and re-opening
the file maintains the symptom.

Steps to reproduce:
1. Adjust LibreCalc window to show only A1:J41.
2. Select rows 2:40.
3. Menu|Data|GroupAndOutline|Group
4. Press the "-" button on the left edge to fold the outline-group.
5. Select cell B50.
6. Menu|View|FreezeRowsAndColumns
   This is the attached FreezeRowB1.ods
   Screenshot on my PC is FreezeRowB1_ods_screenshot.png
7. Press the "+" button on the left edge to unfold the outline-group.
   Now it looks like this: FreezeRowB2_ods_screenshot.png

Actual results:
8. Try vertical scroll. No row is frozen anymore.
9. Press again the "-" button on the left edge to fold the outline-group.
10. Try vertical scroll. Still, no row is frozen anymore.

Expected results:
At step 7, frozen rows should be kept frozen, with the visible top left cell
should be A1, like the attached FreezeRowB3_ods_screenshot.png.
After step 9, rows above cell B50 should be frozen, ie. should not be
scrollable.

Reproducible: always (tested over 10/10)

User Profile Reset: No

Additional Info:
Seems sometimes irreproducible when window is small, eg. only 10 rows.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20210513/e9efc8b3/attachment.htm>


More information about the Libreoffice-bugs mailing list