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

            Bug ID: 168765
           Summary: Character highlighting breaks field shading.
           Product: LibreOffice
           Version: 25.8.1.1 release
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

Description:
I use a lot of references with Zotero and field highlighting is extremely
useful for keeping track on where they are, otherwise they get lost in the
text. I also sometimes use character highlighting to mark areas of text which
need more work. In recent LibreOffice Writer versions, the character
highlighting breaks the field shading.

If I use character highlighting then it overrides the field shading and looks
like ordinary text. If I use character highlighting on just one word, it
removes field shading from all the fields later in that paragraph. This problem
persists if you remove character highlighting by saying "no fill." As there is
no option in the highlighting menu for "automatic," like for font colour, this
makes it almost impossible to fix the problem.

It is possible to fix the field shading by using the "Clear Direct Formatting"
option but this will also remove sub- and superscripts or italics, making it
unsuitable as an option in many cases.

Steps to Reproduce:
1. Write some text.
2. Insert a reference with either Zotero or Libreoffice's cross reference
feature.
3. Change the character highlighting of a word earlier in the paragraph.

Actual Results:
The field shading disappears.

Expected Results:
The field shading should remain.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 25.8.1.1 (X86_64) / LibreOffice Community
Build ID: 580(Build:1)
CPU threads: 8; OS: Linux 6.16; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-US
25.8.1-3
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to