[Libreoffice-bugs] [Bug 131471] New: Rendering of background changes due to conditional formatting fails in merged cells across multiple rows in some cases in Calc.

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Mar 22 03:45:20 UTC 2020


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

            Bug ID: 131471
           Summary: Rendering of background changes due to conditional
                    formatting fails in merged cells across multiple rows
                    in some cases in Calc.
           Product: LibreOffice
           Version: 6.4.2.2 release
          Hardware: x86-64 (AMD64)
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: eric.b.pratt at gmail.com

Description:
With merged cells spanning multiple rows, rendering of conditional formatting
when that formatting is a background color and font color change fails in some
cases.  For instance, if a 3x3 grid of 2x2 merged cells has conditional
formatting applied to all cells, the last row of 2x2 cells in the grid will
only partially change background when the condition is met.  All other merged
cells in the grid display their formatting properly.  It does not matter how
many rows or columns are in the grid.

The rendering bug manifests as only one of the rows the 2x2 merged cell
changing its background.  Sometimes the top row of the multi-row merged cell
changes background colors and sometimes it's only the bottom row.  I have not
yet been able to determine if this is random or if certain things trigger it to
change which row is affected.

The bug appears to disappear when you save the file or when opening the file. 
It appears as soon as you trigger a change that causes the condition for the
formatting to be evaluated again after opening the file or after saving the
file but not closing it.

This behavior happens in safe mode and with a fresh user profile.  I have tried
this under Windows 7 Ultimate and Slackware Linux running KDE.

Steps to Reproduce:
1. Create a 3x3 grid of merged 2x2 cells.
2. Apply conditional formatting to change the background color and foreground
color of the merged cells when a "Formula is" result is true based on an
arbitrary calculation and cell value.
3. Watch the fail happen.

Actual Results:
This is in the Description field.

Expected Results:
The background color should change completely for every merged cell that meets
the condition of the conditional formatting.


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
Version: 6.4.2.2 (x64)
Build ID: 4e471d8c02c9c90f512f7f9ead8875b57fcb1ec3
CPU threads: 8; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: default;
VCL: win; 
Locale: en-US (en_US); UI-Language: en-US
Calc: threaded

-- 
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/20200322/c9df44d0/attachment.htm>


More information about the Libreoffice-bugs mailing list