Description: When dark mode is enabled, when a cell is set to "automatic" font color and specific background colors (not all background colors) are present, the displayed font color will change (sometimes black, sometime white) when a spelling flag is present. Steps to Reproduce: 1. in A1 & B1 type correct spelling 2. in A2 & B2 type incorrect speling 3. set the background color of A1 & A2 to yellow 4. set the background color of B1 & B2 to blue 5. enable dark mode (Tools > Options > LibreOffice > Appearance > LibreOffice Themes > Dark) Actual Results: A1 - black text A2 - white text B1 - white text B2 - white text Expected Results: A1 - black text A2 - black text B1 - white text B2 - white text Reproducible: Always User Profile Reset: No Additional Info: Version: 25.8.3.2 (X86_64) Build ID: 8ca8d55c161d602844f5428fa4b58097424e324e CPU threads: 4; OS: Windows 10 X86_64 (build 19042); UI render: Skia/Raster; VCL: win Locale: en-US (en_US); UI: en-US Calc: CL threaded
Created attachment 204676 [details] dark mode automatic text color bug other colors also selectively exhibit this
Not reproducible with Version: 25.8.4.2 (X86_64) Build ID: 290daaa01b999472f0c7a3890eb6a550fd74c6df CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster; VCL: win Locale: es-ES (es_ES); UI: en-US Calc: CL threaded Please test with Menu>Help>Restart in Safe Mode If it doesn't work, please test with the last release. Download any version of LibreOffice. http://downloadarchive.documentfoundation.org/libreoffice/old/?C=M;O=D
Tried safe mode and this behavior was not displayed. Returned to regular mode and changed font color from white to automatic and it stopped this behavior. Still not sure that this shouldn't be considered a bug though. When someone chooses a specific (fixed) font color, the font should ALWAYS be that color, even if it results in something unreadable with certain backgrounds.
There were a lot of changes about the appearance in the latest versions, maybe some issues when updating the profile with a new version o some incompatibilities. Let's resolve.