https://bugs.documentfoundation.org/show_bug.cgi?id=171913

--- Comment #5 from Eyal Rozenberg <[email protected]> ---
Ok, much simpler reproduction instructions:

1.  Create a new Writer document
2.  Insert a 4-row, 3-column table
   (Sanity check phase:)
3.  Right-click the cell on the central column of the second row
4.  On the context menu, choose Table Properties
5.  On the Columns tab of the dialog, decrease the middle column width, say by
about half (so you would notice the difference).
6.  Accept and exit the dialog
7.  On the menu, choose Edit | Undo
    (Sanity check ends)
8.  Right-click the cell on the central cell on the third row
9.  On the context menu, choose "Split Cells..."
10. Choose to split "Vertically" into two cells
11. Repeat steps (4.) through (6.)

Expected behavior:
After step (6.), the entire column's width has decreased.
After step (11.), the entire column's width has decreased - with the split
cells now adding up to the new decrease width. A less-expected, but stil
arguably legitimate, effect is for the column widths to change in all rows
except for the one with the split cell.

Actual behavior:
After step (6.), the entire column's width has decreased - so the sanity check
passes.
After step (11.), only the second row, in which we had right-clicked, has its
column widths change.


Now, I suppose one could argue, that once the column distribution is no longer
uniform in the table, each column widths change only affects a single row; but
- it's difficult to claim that is the user's intent, when they didn't just
arbitrarily mess with column widths different on each row, but rather perfored
a split, so that the uniform column edge still exists over all rows.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to