Keyboard shortcuts (Ctrl+I, B, U, …) and toolbar buttons (including those for list or alignment) belong in the direct formatting category. Understand direct formatting as any action trying to modify text outside styles.
LO Writer has a layered style model:
- at the lowest level, you have settings in
Tools>Options various records; they can be considered as “user built-ins”)
- then paragraph styles
- then character styles
- at the highest level, direct formatting
The higher level settings override the lower level settings.
Each layer can be changed with tools of the level, e.g. character style (re)application replaces character style but leaves the other layer attributes unchanged respectively for paragrap style and direct formatting).
Direct formatting has no name, meaning it is not related to any character style. Worse, every independent sequence of characters with a defined set of attributes constitutes another anonymous character style. Thus, two distant Ctrl+I'ed words correspond to 2 different direct formatting styles.
When you copy text from a location to another location or from a document to another document, the hierarchy is preserved. No problem with paragraph and character styles: they have a name and the definition in the target document will be used. However, direct formatting, having no name, goes with its definition and the source formatting is retained.
Being in the top layer, direct formatting if overlooked may lead to the conclusion that style update is bugged.
The only solution is to avoid direct formatting and exclusively work with styles. Since direct formatting is anonymous, it is very difficult to detect it. The only way is to select an area and Ctrl+M (clear direct formatting) and see if something changes, but this does not give 100% evidence (in case direct formatting was equal to style formatting). The wise behaviour is get rid of it with the mentioned command and restyle with character styles.
This creates inconvenience while typing unless you reconfigure LO Writer to transfer the keyboard shortcuts from direct formatting to character styles. I agree with you usability is not optimal. However your no. 1. point can be mitigated:
- either use
Hierarchical view in the style sidepane, though Writer auto-expands or shrinks the tree (this is convenient for paragraph style, less for character styles which are more rarely hierarchically organised)
- or display only
Used Styles: any document relies on a restricted number of styles; after some typing volume, this list of styles tends to settle to a rather short set
To show the community your question has been answered, click the ✓ next to the correct answer, and “upvote” by clicking on the ^ arrow of any helpful answers. These are the mechanisms for communicating the quality of the Q&A on this site. Thanks!