Bug 154456 - TABLE: can't change border settings without also resetting the padding of every cell
Summary: TABLE: can't change border settings without also resetting the padding of eve...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.5.1.2 release
Hardware: All All
: low minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Writer-Tables
  Show dependency treegraph
 
Reported: 2023-03-29 17:05 UTC by Szczepan Hołyszewski
Modified: 2024-01-17 14:38 UTC (History)
1 user (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 Szczepan Hołyszewski 2023-03-29 17:05:20 UTC
The "Borders" page of the table properties dialog controls both borders and cell paddings.

As a result, it is impossible to apply one of those groups of settings globally to a table without also (re)setting the other group of settings for every cell in the table. For example, if I have a large table I have painstakingly customized the paddings of numerous cells, but I realize that the table's borders are too thin, then I cannot selectively apply thicker borders without also resetting the padding in each and every cell to whatever values are in the respective controls in the dialog when I confirm the line width change.

Please make it somehow possible to apply these groups of settings independently.
Comment 1 Dieter 2023-04-11 09:06:41 UTC
Szeczepan, I'll try to provide some steps:

1. Open an 5x5 table in a new document
2. Select cells A1, A2, B1, B2
3. Table properties -> Borders -> change padding to 0,2cm -> O.K. => padding of the four cells changes
4. Place cursor in table -> Table properties -> Borders (see padding is 0,00cm - not expected) -> O. K. -> padding doesn't change (perhaps not expected from settings, but desired result)
5. Place cursor in table _> Table proerties -> Borders -> change width of line to 1,5 pt -> O.K.

Actual result:
Padding of all cells changes to 0,00 cm

Expected result:
Same as after step 4

Does these steps describe your problem?
=> NEEDINFO
Comment 2 QA Administrators 2023-10-09 03:14:55 UTC Comment hidden (obsolete)
Comment 3 QA Administrators 2023-11-09 03:16:29 UTC Comment hidden (obsolete)
Comment 4 Szczepan Hołyszewski 2023-11-11 19:34:18 UTC
Steps to reproduce have been provided by user Dieter in comment #1 back in April, and at that exact moment the "data" became "sufficient". This bug was closed in error.

I confirm that the issue persists in the current version ().
Comment 5 Szczepan Hołyszewski 2023-11-11 19:35:49 UTC
* I confirm that the bug persist in the current version (7.6.2.1).
Comment 6 J22Gim 2024-01-17 14:38:39 UTC
Confirmed with Version: 7.6.4.1 (X86_64) / LibreOffice Community
Build ID: 60(Build:1)
CPU threads: 24; OS: Linux 6.5; UI render: default; VCL: qt5 (cairo+xcb)
Locale: en-US (en_US.UTF-8); UI: en-US
Ubuntu package version: 4:7.6.4-0ubuntu0.22.04.1~lo1
Calc: threaded
___________________

However I noted that it happens mainly when selecting the pre-formatted table "Academic" style

Another way of reproducing
1) create a table (eg. 3x3) using "academic" style
2) select one of the rows
3) press the borders button and select "no border"

Result: the padding (and thus, cell size) of the selected cells changes