https://bugs.documentfoundation.org/show_bug.cgi?id=158791
Bug ID: 158791
Summary: Styles deck: actually hide hidden leaf styles in
Hierarchical view
Product: LibreOffice
Version: 7.6.0.3 release
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Writer
Assignee: [email protected]
Reporter: [email protected]
Description:
All hidden styles were made visible in the hierarchical Styles deck view in
response to bug 119919. This was a mistake.
I agree that it made no sense to detach derivative styles of hidden styles from
the hierarchy and continue to display them. But the solution should have been
to either (1) hide the entire subtree when a parent style is hidden or (2) only
do the greyed-out thing when the style has children but hide the style
completely when it’s a leaf.
At this point, solution 2 would be the obvious incremental fix.
For motivation, just consider list styles. There are no fewer than 40 default
list styles inheriting from “List”. For reasons I do not understand, they
cannot be deleted. Worse, not even their names can be changed, yet the default
names are not semantic. “List 1”, “List 2”, etc. mean nothing. So the user must
either assign them meaning mentally or create custom styles and ignore the
defaults. But ignoring them is hard since they greatly outnumber any custom
list styles in a typical template. It’s not a great situation.
Steps to Reproduce:
1. In the Styles deck, hide a style that has no child styles.
Actual Results:
The style continues to be visible in the "Hierarchical" view.
Expected Results:
The style is actually hidden unless the "Hidden Styles" view is selected. This
used to be the case before.
Reproducible: Always
User Profile Reset: No
Additional Info:
-
--
You are receiving this mail because:
You are the assignee for the bug.