Bug 166682 - [25.8] In Light theme, the text in the "Check for updates" dialog is white (it is ok in the latest 26.2 development version)
Summary: [25.8] In Light theme, the text in the "Check for updates" dialog is white (i...
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
25.8.0.0 alpha0+
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisectRequest, regression
: 167139 168027 168029 168045 168050 168079 168099 (view as bug list)
Depends on:
Blocks: Windows-Dark-Mode
  Show dependency treegraph
 
Reported: 2025-05-22 01:39 UTC by nobu
Modified: 2025-08-25 06:56 UTC (History)
13 users (show)

See Also:
Crash report or crash signature:


Attachments
white text in check for updates dialog (7.41 KB, image/png)
2025-06-15 19:02 UTC, Dominick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nobu 2025-05-22 01:39:49 UTC
Description:
[25.8] In Light theme, the text in the "Check for updates" dialog is white.

Steps to Reproduce:
1. Open Start Center
2. Menu - Help > Check for updates, and open "Check for updates" Dialog.

Actual Results:
3. The dialog content and button text color seem to be set to white.
   The contents can be read by selecting with the mouse.

Expected Results:
3. The color should be close to black in normal light mode.
   You can read it without having to do anything.


Reproducible: Always


User Profile Reset: No

Additional Info:

Not reproduced with
[2025-01-08]
Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 6700b311310a94e0de8123b307275cd553bb0d9b
CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Vulkan; VCL: win
Locale: en-US (ja_JP); UI: en-US
Calc: CL threaded

Rreproduced with
[2025-04-18]
Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 4f6ab57c8199142b537796c7c54a626fd7ffe111
CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Vulkan; VCL: win
Locale: en-US (ja_JP); UI: en-US
Calc: CL threaded

Rreproduced with
[2025-05-19]
Version: 25.8.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 6190fe56f72008e0b6d0e502bf94099e72b9d202
CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster; VCL: win
Locale: en-US (ja_JP); UI: en-US
Calc: CL threaded
Comment 1 Takenori Yasuda 2025-05-22 06:17:53 UTC
Reproduced.

Version: 25.8.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: b52384de6f09f124fef9405ccf273c0f5c3339d1
CPU threads: 8; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Raster; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: CL threaded
Comment 2 nobu 2025-05-29 04:58:33 UTC
Rreproduced with
[2025-05-28]
Version: 25.8.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 043b186d10fca4a613ce62c1e0d04f86ec63799c
CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster; VCL: win
Locale: en-US (ja_JP); UI: en-US
Calc: CL threaded
Comment 3 nobu 2025-06-02 08:57:14 UTC
eproducible with
Version: 25.8.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 98e6dae9f7fc9d9bfb646aed278d65be34aad92b
CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster; VCL: win
Locale: en-US (ja_JP); UI: en-US
Calc: CL threaded
Comment 4 Dominick 2025-06-15 19:02:20 UTC
reproduced in:

Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 923da8a3855afae1f3f3a5f50d1fec08bbc02438
CPU threads: 24; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded
Comment 5 Dominick 2025-06-15 19:02:53 UTC
Created attachment 201299 [details]
white text in check for updates dialog
Comment 6 Dominick 2025-06-15 19:08:05 UTC
While attempting to bibisect with LO 25.8, the "Check for updates" dialog does not appear in the Help menu. In the LO version in my comment above, has the dialog.

Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 41ab24cecd6ad74312843f113d2faa13259cdb7d
CPU threads: 24; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded
Comment 7 nobu 2025-06-21 02:01:05 UTC
*** Bug 167139 has been marked as a duplicate of this bug. ***
Comment 8 Takenori Yasuda 2025-07-01 15:32:01 UTC
In Dark mode, the text appears correctly as white on a black background.
Additionally, in Tools -> Options -> LibreOfficeDev -> Appearance, there don't seem to be any relevant settings or options for this.

Given this, does it mean that the Dark mode text color settings for this dialog are mistakenly applied in Light mode as well?

---

Still reproduced.
Version: 25.8.0.0.beta1+ (X86_64) / LibreOffice Community
Build ID: 3b1cc18a0d1caf64104f9962011a4781b90b915a
CPU threads: 8; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Raster; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: CL threaded Jumbo
Comment 9 Takenori Yasuda 2025-07-09 01:57:01 UTC
Additional observation:

When testing in Safe Mode, the issue becomes even worse:  
The dialog appears completely blank — no visible text or buttons at all.  
However, text can still be selected by dragging the mouse, and even copied to the clipboard.  
Clicking on the approximate location of a button also still triggers it.  
This suggests that the content is present, but completely blended into the background.

This reinforces that the dialog's foreground text color is not set properly in Light theme, and becomes even more broken in Safe Mode.

I have been able to reproduce this in every Nightly Build I have tested since comment 1.

---

Still reproduced.
Version: 25.8.0.1.0+ (X86_64) / LibreOffice Community
Build ID: f78afc8cb33d866f1e97dae6784ddb816ce8dad6
CPU threads: 8; OS: Windows 11 X86_64 (build 26100); UI render: default; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: threaded
Comment 10 Takenori Yasuda 2025-07-11 08:10:19 UTC
Still reproducible in 26.2.

Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: e9632c5d3ab90a75d3615147e6ecec682f7bc15c
CPU threads: 8; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Raster; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: CL threaded Jumbo

Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: e9632c5d3ab90a75d3615147e6ecec682f7bc15c
CPU threads: 8; OS: Windows 11 X86_64 (build 26100); UI render: default; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: threaded

Change in Safe Mode:
Now the dialog appears the same as in normal mode — white text on a light background.  
It no longer appears completely blank, as it did in earlier versions.
Comment 11 nobu 2025-08-02 22:05:41 UTC
Reproduced with
[2025-08-01]
Version: 25.8.1.0.0+ (X86_64) / LibreOffice Community
Build ID: 051e3f7490541e1a67111b7f8cf72fa5d2a1bb96
CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Vulkan; VCL: win
Locale: en-US (ja_JP); UI: en-US
Calc: CL threaded

Not reproduced with
[2025-07-23]
Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 7f4868348c14b305fcd75744e1e3544d0d3a5d61
CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster; VCL: win
Locale: en-US (ja_JP); UI: en-US
Calc: CL threaded
Comment 12 V Stuart Foote 2025-08-02 23:12:37 UTC
(In reply to nobu from comment #11)

Duplicate this result.

White fg on light bg with nightly build (2025-07-21) of 25.8.0
Version: 25.8.0.1.0+ (X86_64) / LibreOffice Community
Build ID: 5136f42ad575a11f5955bd8289bbc10425944b33
CPU threads: 28; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

Corrected for recent (2025-07-23) master against 26.2.0
Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 7f4868348c14b305fcd75744e1e3544d0d3a5d61
CPU threads: 28; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

Don't know that we can call this resolved as still occurs on 25.8.0.2 builds.
Comment 13 Jussi Suominen 2025-08-12 13:57:02 UTC
I was able to reproduce this bug in

Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 04bd455e36b054001e08a0a3256d508a009ffef3
CPU threads: 16; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Vulkan; VCL: win
Locale: fi-FI (fi_FI); UI: en-GB
Calc: CL threaded

Unable to reproduce in the latest stable version:

Version: 25.2.5.2 (X86_64) / LibreOffice Community
Build ID: 03d19516eb2e1dd5d4ccd751a0d6f35f35e08022
CPU threads: 16; OS: Windows 11 X86_64 (10.0 build 26100); UI render: Skia/Vulkan; VCL: win
Locale: fi-FI (fi_FI); UI: en-GB
Calc: CL threaded
Comment 14 Jussi Suominen 2025-08-12 14:08:04 UTC
Bibisect was requested for this bug. It might be that this bug is not bibisectable because "Check for updates" dialog does not appear in the Help menu in bibisect commits. I tried to bibisect with repositories win64-25.2 and win64-26.2. In the "oldest" and "master" commit there is no "Check for updates" option in the Help menu.
Comment 15 Takenori Yasuda 2025-08-13 03:48:53 UTC
Confirmed still occurring in 25.8.0 RC3.

Tested with:
Version: 25.8.0.3 (X86_64)
Build ID: ab0112984cb0c13cf3d4edd063593d096a42a1aa
CPU threads: 8; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Raster; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: CL threaded Jumbo
Comment 16 nobu 2025-08-21 01:52:40 UTC
*** Bug 168029 has been marked as a duplicate of this bug. ***
Comment 17 nobu 2025-08-21 01:54:16 UTC
*** Bug 168027 has been marked as a duplicate of this bug. ***
Comment 18 Xisco Faulí 2025-08-21 16:46:48 UTC
*** Bug 168045 has been marked as a duplicate of this bug. ***
Comment 19 cab26715 2025-08-21 18:24:31 UTC
Sorry for posting a duplicate bug.  I searched in Bugzilla but latest Firefox doesn't load search results when trying to sort by Column Titles.  Both Bugzilla and Firefox are made by Mozilla.
Comment 20 nobu 2025-08-21 23:42:53 UTC
*** Bug 168050 has been marked as a duplicate of this bug. ***
Comment 21 Xisco Faulí 2025-08-22 13:07:30 UTC
I'm bisecting the issue manually since the build needs to be done with --with-privacy-policy-url=dummy and --enable-online-update
Comment 22 Andrew Jennings 2025-08-23 11:12:04 UTC
Can reproduce in Version 25.8.0.4.  All combinations of light/automatic/dark theme result in a dialog box with white text on a white background.  There are no indicators of "please wait", and you can click on the white background, select all, copy, and paste somewhere else with the result "LibreOffice 25.8 is up to date."
Comment 23 BogdanB 2025-08-23 19:07:09 UTC
*** Bug 168079 has been marked as a duplicate of this bug. ***
Comment 24 Xisco Faulí 2025-08-24 19:18:16 UTC
(In reply to Xisco Faulí from comment #21)
> I'm bisecting the issue manually since the build needs to be done with
> --with-privacy-policy-url=dummy and --enable-online-update

This issue was introduced by

commit b5510122fd68e3d16117684f51062dfb03961b85	[log]
author	Noel Grandin <noelgrandin@gmail.com>	Tue Feb 18 08:07:29 2025 +0200
committer	Noel Grandin <noelgrandin@gmail.com>	Tue Feb 18 12:08:33 2025 +0100
tree 0056c37275bf70f3c0d47d4f9a63597721f16b5f
parent 0434700e36440082c9f23bb591924d9f57f449aa [diff]

remove mpThreadGraphics from GDI backend

which later was reverted in

commit fa5b29052dc5768048d7098a4829aa2a14ec35c7	[log]
author	Noel Grandin <noelgrandin@gmail.com>	Sun Jul 13 11:58:00 2025 +0200
committer	Noel Grandin <noelgrandin@gmail.com>	Sun Jul 13 20:14:07 2025 +0200
tree 8339c7f1449c6a6596532b031ddf1f0d69c3ca13
parent 45956f73bad4bb894f4e97c795700599ee281b54 [diff]

Revert "remove mpThreadGraphics from GDI backend"

however, the revert was not backported to libreoffice-25-8. Now it's done in https://gerrit.libreoffice.org/c/core/+/187795
Closing
Comment 25 Takenori Yasuda 2025-08-25 06:56:43 UTC
*** Bug 168099 has been marked as a duplicate of this bug. ***