Bug 148533 - Selecting an Arrow Style in Arrow Styles tab changes the arrow style of a selected line
Summary: Selecting an Arrow Style in Arrow Styles tab changes the arrow style of a sel...
Status: RESOLVED DUPLICATE of bug 127348
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.4.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Dialog Arrow_Style
  Show dependency treegraph
 
Reported: 2022-04-12 10:21 UTC by sdc.blanco
Modified: 2022-04-12 12:46 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
file with some lines and arrow styles for testing (22.95 KB, application/vnd.oasis.opendocument.text)
2022-04-12 10:21 UTC, sdc.blanco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sdc.blanco 2022-04-12 10:21:42 UTC
Created attachment 179486 [details]
file with some lines and arrow styles for testing

Basic problem:  Choosing an Arrow Style in the Arrow Style tab in the Line dialog results in that arrow style being applied to a selected line.

Attached file has three test cases and instructions.

Or you can test as follows.

1. Make a line with (or without) arrow styles.
2. Select line, right-click, Line, Arrow Styles tab.
3. Choose an arrow style in the dropdown box, then click OK.

Actual:  Both ends of the selected line gets the arrow style.
Expected: Nothing should change on the line.

(Expectation is based on the assumption that the Line tab is used to set the arrow styles for the start and end of the line, while Arrow Styles tab is for managing arrow styles (e.g., loading, deleting, renaming).)

This (mis)behavior occurs for lines with no, same, or different line ends (arrow styles).
Comment 1 Heiko Tietze 2022-04-12 10:46:47 UTC
Quite some ticket around this topic. Making this a duplicate of bug 127348 with a proposed solution, namely to have line the line and arrow _style_ in extra dialogs.

*** This bug has been marked as a duplicate of bug 127348 ***
Comment 2 sdc.blanco 2022-04-12 11:01:58 UTC
(In reply to Heiko Tietze from comment #1)
> Quite some ticket around this topic. Making this a duplicate of bug 127348
Ummm...I do not quite see how/why this is a duplicate.  Did you actually try the STR, or just guess from reading the description?

I think you have DUP'ed this ticket too quickly.

It should be possible to make changes in Arrow Style definitions  (e.g., names)-- which is an already existing capability -- without it changing the shape of the arrow styles in the document, which is what it does, and which is what this ticket is about.
Comment 3 Heiko Tietze 2022-04-12 11:18:05 UTC
(In reply to sdc.blanco from comment #2)
> I think you have DUP'ed this ticket too quickly.

I duplicated because solution to the other ticket should also fix this issue. If you think it doesn't, feel free to reopen.
Comment 4 sdc.blanco 2022-04-12 11:32:17 UTC
(In reply to Heiko Tietze from comment #3)
> I duplicated because solution to the other ticket should also fix this
> issue. If you think it doesn't, feel free to reopen.
This may be a logical truth. But my objection is pragmatic. The proposal in bug 127348 goes far beyond the simple (mis)behavior reported here. There does not appear to be any active work on it, and it appears to be a complex project with many issues still to be discussed. Given that time horizon....

My view: 
  - If there a greater chance that this ticket might be addressed if it stands
    alone, then reopen. 

Also, as a separate ticket - there is a better chance for others to find this warning, and this workaround:

   To edit arrow styles without changing your existing document, then either 
       a) use a temporary line or 
       b) use a shape or textbox, which will then get the arrow styles, 
          but will not get a different appearance.
Comment 5 sdc.blanco 2022-04-12 12:46:26 UTC
Hidden advantage by current behavior.  Can use Arrow Styles tab to simultaneously apply same arrow style to both ends, rather than having to do it separately for each end in the Line tab.

==> leave this ticket as a DUP -- (-: