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

            Bug ID: 158115
           Summary: View settings don't keep their value
           Product: LibreOffice
           Version: 24.2.0.0 alpha0+ Master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer Web
          Assignee: [email protected]
          Reporter: [email protected]
            Blocks: 102187

Created attachment 190719
  --> https://bugs.documentfoundation.org/attachment.cgi?id=190719&action=edit
The dialog after enabling the 4 settings at the bottom

When tracked changes or outline folding settings are changed in Options -
Writer/Web - View page, these are not kept after the next restart of LO.

1. Go to Options - Writer/Web - View page
2. Enable the settings: 
Tracked deletions in margins ; 
Tooltips on tracked changes; 
Show outline-folding buttons; 
Include sub levels
3. Press OK, then reopen the Options - Writer/Web - View page. The checkboxes
are still enabled.
4. Restart LO
5. Go to Options - Writer/Web - View page
-> the settings are disabled.

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 97b6b6b16c4b623f8a34393a906272439a7f0314
CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: hu-HU (hu_HU.UTF-8); UI: en-US
Calc: threaded

Looking inside the code:
https://cgit.freedesktop.org/libreoffice/core/tree/sw/source/uibase/config/usrpref.cxx#n85
SwContentViewConfig::GetPropertyNames
it seems the config keys behind these boxes (Display/ShowChangesInMargin,
Display/ShowInlineTooltips, Display/ShowOutlineContentVisibilityButton,
Display/TreatSubOutlineLevelsAsContent) are not intended to be used in the Web
editor settings.

Therefore I think the correct solution would be to hide these settings from the
Web/View page.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=102187
[Bug 102187] [META] Options dialog bugs and enhancements
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to