Bug 157105 - Support tracking change of frame, list and page styles
Summary: Support tracking change of frame, list and page styles
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Track-Changes
  Show dependency treegraph
 
Reported: 2023-09-05 17:22 UTC by Eyal Rozenberg
Modified: 2023-09-28 15:23 UTC (History)
4 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 Eyal Rozenberg 2023-09-05 17:22:49 UTC
When tracking changes, LO Writer does _not_ track the change of switching the style of Paragraphs, Frames, Pages and Lists. (I'd also say tables except we don't actually have table styles, and we really should, see bug 152711).

These changes to documents should definitely be tracked. (They should also be visualized, but let's make that a separate bug.)
Comment 1 Heiko Tietze 2023-09-05 19:50:03 UTC
Duplicate of bug 157098?
Comment 2 Stéphane Guillou (stragu) 2023-09-05 19:50:46 UTC
I can reproduce for frames, pages and lists, but switching a paragraph style _does_ get recorded.
Can you please check again?

    Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
    Build ID: 410632ac4b8a280e0993e665ffa9cfede8326b49
    CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
    Locale: en-AU (en_AU.UTF-8); UI: en-US
    Calc: threaded
Comment 3 Eyal Rozenberg 2023-09-05 20:41:40 UTC
(In reply to Heiko Tietze from comment #1)
> Duplicate of bug 157098?

No, not at all. That bug is about visual indication of changes that are already tracked. This is about tracking changes which are currently untracked (regardless of whether the tracking is visually indicated or not).
Comment 4 Eyal Rozenberg 2023-09-05 20:49:27 UTC
(In reply to Stéphane Guillou (stragu) from comment #2)
> I can reproduce for frames, pages and lists, but switching a paragraph style
> _does_ get recorded.
> Can you please check again?

Actually, I'm getting inconsistent behavior! If I select the entire paragraph and apply the style change, I don't get a tracked change; but if the cursor is at some point in the paragraph and there is no selection - I do get a tracked change! In fact, multiple such changes. I'm going to file a separate bug about this.

So, for now, let's say that Paragraph style changes are not always tracked / not reliably tracked.
Comment 5 Heiko Tietze 2023-09-06 11:56:30 UTC
(In reply to Eyal Rozenberg from comment #4)
> Actually, I'm getting inconsistent behavior! If I select the entire
> paragraph and apply the style change, I don't get a tracked change...

Me always gets TC. Anyway, apparently not a question for UX.
Comment 6 Buovjaga 2023-09-21 16:06:11 UTC
(In reply to Eyal Rozenberg from comment #4)
> (In reply to Stéphane Guillou (stragu) from comment #2)
> > I can reproduce for frames, pages and lists, but switching a paragraph style
> > _does_ get recorded.
> > Can you please check again?
> 
> Actually, I'm getting inconsistent behavior! If I select the entire
> paragraph and apply the style change, I don't get a tracked change; but if
> the cursor is at some point in the paragraph and there is no selection - I
> do get a tracked change! In fact, multiple such changes. I'm going to file a
> separate bug about this.
> 
> So, for now, let's say that Paragraph style changes are not always tracked /
> not reliably tracked.

For me the change is recorded either way and there is only a single recorded event in both cases.

Arch Linux 64-bit, X11
Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 899522378bfb754af757c1a4a0f6bce699ac8721
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 21 September 2023
Comment 7 Stéphane Guillou (stragu) 2023-09-28 15:23:55 UTC
In any case, confirming for Frames, Pages and Lists, as an enhancement.