[Libreoffice-bugs] [Bug 134767] New: Conditional Formatting Corrupted by Column Insert

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Jul 13 02:12:49 UTC 2020


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

            Bug ID: 134767
           Summary: Conditional Formatting Corrupted by Column Insert
           Product: LibreOffice
           Version: 6.4.4.2 release
          Hardware: All
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: mwelinder at gmail.com

Description:
The behaviour of insert-column on an area with conditional formatting
depends on conditional formatting present in other parts of the sheet.
Sometimes it updates correctly, sometimes it does not.


localc 6.4.4.2 as supplied in Linux Mint 20 (Ulyana)

Steps to Reproduce:
Load to-be-attached cf1.ods.  The colours in the right-hand block
come from conditional formatting based on the block of values to
the left using relative cell references.

Insert a new column before column C and notice that the coloured
block moves to the right correctly.  This works fine.

Now load cf2.ods.  It's the same file, except that c7:h9 has been copied
to a14:f16.

Insert a new column before column C and notice that this time the conditional
formatting breaks for h7:i9.  This is because the conditional formatting
still refers to c7:d9 instead of d7:e9

Before the column insert, the original and the copy have the same conditional
formatting.  They also do afterwards (ie., one line in the manage-conditional-
formatting dialog) but they need to be different (two lines) because the
relative references need to be updated differently.

Actual Results:
With cf2.ods, the conditional formatting ends up referring to c7:d9.
As a consequence, h7:h9 is displayed wrong.

Expected Results:
With cf2.ods, the conditional formatting should end up referring to d7:e9.
h7:i9 should look like g7:h9 did before the insert.


Reproducible: Always


User Profile Reset: No



Additional Info:
[Information automatically included from LibreOffice]
Locale: en-US
Module: SpreadsheetDocument
[Information guessed from browser]
OS: Linux (All)
OS is 64bit: yes

-- 
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/20200713/e6d86ab2/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list