Bug 170188 - Style Editor UI doesn't distinguish between inherited and explicitly set properties
Summary: Style Editor UI doesn't distinguish between inherited and explicitly set prop...
Status: RESOLVED DUPLICATE of bug 88559
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
25.8.4.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-01 06:52 UTC by Hogne Haug
Modified: 2026-01-31 23:34 UTC (History)
2 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 Hogne Haug 2026-01-01 06:52:49 UTC
Description:
When editing a child style (e.g., Heading 1), the UI shows property values, but it doesn't indicate which properties are inherited live from a parent and which are explicitly set.

This forces users to manually test inheritance by changing parent styles, and makes it hard or near impossible to construct a proper dynamic style structure in a document.

Steps to Reproduce:
1. Create Heading style with Liberation Sans 14pt
2. Create Heading 1 that inherits from Heading
3. Set Heading 1 to 24pt bold (explicit) but leave font as Liberation Sans
4. Open Heading 1 properties dialogue
5. Observe: UI shows "Font: Liberation Sans" but doesn't indicate if this is explicit or inherited
6. Change Heading's font to Arial
7. Heading 1 updates to Arial (proving font was inheriting)
8. Problem: No visual indication in UI of this inheritance status

Actual Results:
- All properties look the same regardless of inheritance status
- Users must guess or manually test

Expected Results:
- Inherited properties should be visually distinguished (grayed, italic, "inherited" label, etc.)
- Tooltip or indicator showing "Inherited from: Heading"
- Maybe a "Reset to inherited" button per property or a lock icon for explicit overrides


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 25.8.4.2 (X86_64) / LibreOffice Community
Build ID: 580(Build:2)
CPU threads: 4; OS: Linux 6.18; UI render: default; VCL: gtk3
Locale: nb-NO (nb_NO.UTF-8); UI: en-GB
25.8.4-1
Calc: threaded
Comment 1 Dieter 2026-01-17 15:51:27 UTC
Hogne, thank you for reporting the bug. Could you please attach a sample file as that make it easier for us to reproduce the bug?

Thank you

=> NEEDINFO
Comment 2 Regina Henschel 2026-01-31 23:34:19 UTC
The tab "General" (former "Organizer") has a section "Contains". It lists all properties, that are actually set in this style.

The wish to make it visible in the other tabs, whether a property is set or inherit, is tracked in bug 88559.

Resetting to inheritance per property is tracked in bug 89826.

*** This bug has been marked as a duplicate of bug 88559 ***