So yes, this is likely caused by https://gerrit.libreoffice.org/#/c/238/. We could:
1/ simply revert that and have LibreOffice behave as needed for accessibility
2/ keep that and only behave as needed for accessibility when "automatically detect high contract mode of operating system" is checked in the options.
Im not convinced that that is the right way to go: We are mixing two usecases here: a/ accessibility and b/ people using a dark desktop theme without a need for accessibility.
Ultimately, IMHO what we really need is a dark theme no-accessibility theme, so that we can keep these too apart.
So yes, this is likely caused by https:/ /gerrit. libreoffice. org/#/c/ 238/. We could:
1/ simply revert that and have LibreOffice behave as needed for accessibility
2/ keep that and only behave as needed for accessibility when "automatically detect high contract mode of operating system" is checked in the options.
For 2/, here is a an example of how to read that value: http:// opengrok. libreoffice. org/xref/ core/vcl/ source/ window/ window. cxx#636
Im not convinced that that is the right way to go: We are mixing two usecases here: a/ accessibility and b/ people using a dark desktop theme without a need for accessibility.
Ultimately, IMHO what we really need is a dark theme no-accessibility theme, so that we can keep these too apart.