Bug 165708 - Tools -> Options -> Appearance pane 'Reset All' button action corrupts installed Appearance Theme extensions
Summary: Tools -> Options -> Appearance pane 'Reset All' button action corrupts instal...
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
25.8.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: LibreOffice-Themes
  Show dependency treegraph
 
Reported: 2025-03-12 16:59 UTC by V Stuart Foote
Modified: 2025-03-12 17:01 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description V Stuart Foote 2025-03-12 16:59:18 UTC
The 'Reset All' button [1] is working pretty well now following Patrick L.'s work on bug 156855 [2]. And with os/DE color mode toggle it will fully revert to 'Automatic' values of the default 'Automatic' theme. 

Improved response to os/DE delivered color values. But still requiring a LO restart. But really only functional at present with the 'Automatic' appearance theme.

Unfortunately, when any of the current extension Appearance themes installed via .oxt are active, the 'Reset All' button badly corrupts them--with no means short of manual removal [3] and reinstall to restore them.

Need to either figure some way to link the 'Reset All' button to reread/restore the installed appearance theme, or possibly to block its action on themes other than the default 'Automatic' (at least until the Appearance themes can be brought fully into Extension manager control bug 164452).

Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: bff3d755c8c11721054f4ff40a3d5f723b0c6b96
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

=-ref-=
[1] https://gerrit.libreoffice.org/c/core/+/179406
[2] https://gerrit.libreoffice.org/c/core/+/182484
[3] in LO user profile ..\user\uno_packages\cache, then delete the uno_packages subfolder and the uno_packages.pmap file