Bug 169403 - In a very long page, dragging a border of any row of a table causes the last row's height to increase a lot
Summary: In a very long page, dragging a border of any row of a table causes the last ...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
3.5.0 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-12 12:59 UTC by Danat
Modified: 2025-11-13 10:51 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Video (6.93 MB, video/mp4)
2025-11-12 13:00 UTC, Danat
Details
File in the video (133.38 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2025-11-12 13:00 UTC, Danat
Details
Video (2.12 MB, video/mp4)
2025-11-12 14:21 UTC, Danat
Details
Video 2 (2.12 MB, video/mp4)
2025-11-12 14:22 UTC, Danat
Details
File in the video 2 (8.04 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2025-11-12 14:23 UTC, Danat
Details
Video 3 (15.43 MB, video/mp4)
2025-11-12 15:18 UTC, Danat
Details
File in the video 3 (8.04 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2025-11-12 15:24 UTC, Danat
Details
File in the video 3 (correct one) (133.90 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2025-11-12 15:31 UTC, Danat
Details
Video 4 (5.11 MB, video/mp4)
2025-11-12 16:41 UTC, Danat
Details
File in the video 4 (5.26 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2025-11-12 16:42 UTC, Danat
Details
Video 5 (13.94 MB, video/mp4)
2025-11-12 19:03 UTC, Danat
Details
File in the video 5 (5.86 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2025-11-12 19:03 UTC, Danat
Details
Video 6 (8.65 MB, video/mp4)
2025-11-13 10:13 UTC, Danat
Details
Video 7 (related bug) (6.43 MB, video/mp4)
2025-11-13 10:48 UTC, Danat
Details
File in the video 7 (5.66 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2025-11-13 10:49 UTC, Danat
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Danat 2025-11-12 12:59:46 UTC
Description:
https://drive.google.com/file/d/1Bo8iScyKDr8CCX2oE9REOOWxCuHtp-7K/view?usp=sharing

I pasted and slightly modified the second table from this Wikipedia article. Decided to drag a row, and this is how it dragged

Steps to Reproduce:
1.Copy the table from the article
2. Paste it
3. Modify it (or do not modify it)
4. Drag a row

Actual Results:
It pulls to the bottom of the page

Expected Results:
Normal dragging


Reproducible: Always


User Profile Reset: No

Additional Info:
In the video
Comment 1 Danat 2025-11-12 13:00:09 UTC
Created attachment 203899 [details]
Video
Comment 2 Danat 2025-11-12 13:00:40 UTC
Created attachment 203900 [details]
File in the video
Comment 4 V Stuart Foote 2025-11-12 13:38:01 UTC
Review the page layout. 300mm x 6000mm, the drag is proportionate to page height. 

Reduce page height to something more reasonable for this web page content.

IMHO => NAB
Comment 5 Danat 2025-11-12 13:52:21 UTC
(In reply to V Stuart Foote from comment #4)
> Review the page layout. 300mm x 6000mm, the drag is proportionate to page
> height. 
> 
> Reduce page height to something more reasonable for this web page content.
> 
> IMHO => NAB

Respectfully, there is nobody under the sky who would need it, absolutely nobody. It's not sensible to call it "proportionate"
Comment 6 Heiko Tietze 2025-11-12 14:08:45 UTC
What do you think should be the limit? At least the page size, I guess. And what if the page is A0 with a huge table and the user change it to A4? Or from portrait to landscape.

=> NAB
Comment 7 Danat 2025-11-12 14:14:16 UTC
(In reply to Heiko Tietze from comment #6)
> What do you think should be the limit? At least the page size, I guess. And
> what if the page is A0 with a huge table and the user change it to A4? Or
> from portrait to landscape.
> 
> => NAB

I wish it just widened the row without affecting the rest of the table. But can't agree that it should be left as it is. It's honestly quite abnormal and scary behaviour
Comment 8 Danat 2025-11-12 14:21:49 UTC
Created attachment 203904 [details]
Video
Comment 9 Danat 2025-11-12 14:22:34 UTC
Created attachment 203905 [details]
Video 2
Comment 10 Danat 2025-11-12 14:23:02 UTC
Created attachment 203906 [details]
File in the video 2
Comment 11 Danat 2025-11-12 14:24:04 UTC
(In reply to Heiko Tietze from comment #6)
> What do you think should be the limit? At least the page size, I guess. And
> what if the page is A0 with a huge table and the user change it to A4? Or
> from portrait to landscape.
> 
> => NAB

This is for example how Google Docs does it

https://drive.google.com/drive/folders/1TgyVAbqvLepi2uXs1W-DLxKtLe7WHNI1?usp=sharing

Also refer to Video 2 and File in the video 2
Comment 12 V Stuart Foote 2025-11-12 14:55:27 UTC
(In reply to Danat from comment #11)
> (In reply to Heiko Tietze from comment #6)
> > What do you think should be the limit? At least the page size, I guess. And
> > what if the page is A0 with a huge table and the user change it to A4? Or
> > from portrait to landscape.
> > 
> > => NAB
> 
> This is for example how Google Docs does it
> 
> https://drive.google.com/drive/folders/1TgyVAbqvLepi2uXs1W-
> DLxKtLe7WHNI1?usp=sharing
> 
> Also refer to Video 2 and File in the video 2

LibreOffice handles the row height resize of attachment 203906 [details] exactly as Google Docs does.

Please note that here its page size is a reasonable 8.5in x 11.0in (12,240 x 15,840 twips).

=> NAB
Comment 13 Danat 2025-11-12 15:18:34 UTC
Created attachment 203907 [details]
Video 3
Comment 14 Danat 2025-11-12 15:24:00 UTC
Created attachment 203908 [details]
File in the video 3
Comment 15 Danat 2025-11-12 15:24:44 UTC
(In reply to V Stuart Foote from comment #12)
> (In reply to Danat from comment #11)
> > (In reply to Heiko Tietze from comment #6)
> > > What do you think should be the limit? At least the page size, I guess. And
> > > what if the page is A0 with a huge table and the user change it to A4? Or
> > > from portrait to landscape.
> > > 
> > > => NAB
> > 
> > This is for example how Google Docs does it
> > 
> > https://drive.google.com/drive/folders/1TgyVAbqvLepi2uXs1W-
> > DLxKtLe7WHNI1?usp=sharing
> > 
> > Also refer to Video 2 and File in the video 2
> 
> LibreOffice handles the row height resize of attachment 203906 [details]
> exactly as Google Docs does.
> 
> Please note that here its page size is a reasonable 8.5in x 11.0in (12,240 x
> 15,840 twips).
> 
> => NAB

It isn't solved by table heightening. I heightened the table, then shortened a row, and result is the same

Refer to Video 3 and File in the video 3

https://drive.google.com/drive/folders/13i7mDSiJ8uRt2MF07rkxgCN5zQPkMqe1?usp=sharing

I think it really is a bug. It acts very strangely
Comment 16 Danat 2025-11-12 15:31:20 UTC
Created attachment 203909 [details]
File in the video 3 (correct one)
Comment 17 Danat 2025-11-12 15:33:24 UTC
(In reply to V Stuart Foote from comment #12)

I attached wrong file, sorry. Check File in the video 3 (correct one)
Comment 18 Buovjaga 2025-11-12 15:34:56 UTC
(In reply to Danat from comment #15)
> It isn't solved by table heightening. I heightened the table, then shortened
> a row, and result is the same

The tip wasn't about changing the table height, but the page height.
Comment 19 Danat 2025-11-12 15:39:39 UTC
(In reply to Buovjaga from comment #18)
> (In reply to Danat from comment #15)
> > It isn't solved by table heightening. I heightened the table, then shortened
> > a row, and result is the same
> 
> The tip wasn't about changing the table height, but the page height.

Oh. Ok, tahnks. I think I did enough to unpack this whole thing. Take what you want from it. I like long uninterrupted pages, this is how I work
Comment 20 Buovjaga 2025-11-12 15:45:48 UTC
(In reply to Danat from comment #19)
> (In reply to Buovjaga from comment #18)
> > (In reply to Danat from comment #15)
> > > It isn't solved by table heightening. I heightened the table, then shortened
> > > a row, and result is the same
> > 
> > The tip wasn't about changing the table height, but the page height.
> 
> Oh. Ok, tahnks. I think I did enough to unpack this whole thing. Take what
> you want from it. I like long uninterrupted pages, this is how I work

Have you considered View - Web while having pages with normal height?
Comment 21 V Stuart Foote 2025-11-12 15:56:28 UTC
Attachment 203900 [details] and attachment 203909 [details] are Web formatted content with browser appropriate page size of width:300mm x height:6000mm. 

Resize of the table content is perfectly sane when the document page dimensions are adjusted.  I.e. assigned an A4 (width:210mm x height:297mm) or a US letter size (8.5in x 11.0in) or even tablet size (11.0 x 17.0in)

Simply put, in LibreOffice the scale of resize of a table row is dependent on the size of the page layout holding the table.

=>  NAB and Invalid
Comment 22 Danat 2025-11-12 16:11:02 UTC
(In reply to V Stuart Foote from comment #21)
> Attachment 203900 [details] and attachment 203909 [details] are Web
> formatted content with browser appropriate page size of width:300mm x
> height:6000mm. 
> 
> Resize of the table content is perfectly sane when the document page
> dimensions are adjusted.  I.e. assigned an A4 (width:210mm x height:297mm)
> or a US letter size (8.5in x 11.0in) or even tablet size (11.0 x 17.0in)
> 
> Simply put, in LibreOffice the scale of resize of a table row is dependent
> on the size of the page layout holding the table.
> 
> =>  NAB and Invalid

This is how people judge things, not by what they are but by how they feel about them

The app allows this page length - you call it "unreasonable"

A row of a table takes the whole page - you call it "proportionate"

Lol. I don't wish to talk to you anymore, you're not a competent person
Comment 23 Danat 2025-11-12 16:11:30 UTC
(In reply to Buovjaga from comment #20)
> (In reply to Danat from comment #19)
> > (In reply to Buovjaga from comment #18)
> > > (In reply to Danat from comment #15)
> > > > It isn't solved by table heightening. I heightened the table, then shortened
> > > > a row, and result is the same
> > > 
> > > The tip wasn't about changing the table height, but the page height.
> > 
> > Oh. Ok, tahnks. I think I did enough to unpack this whole thing. Take what
> > you want from it. I like long uninterrupted pages, this is how I work
> 
> Have you considered View - Web while having pages with normal height?

Read my response to Stuart
Comment 24 Danat 2025-11-12 16:22:21 UTC
(In reply to Heiko Tietze from comment #6)
> What do you think should be the limit? At least the page size, I guess. And
> what if the page is A0 with a huge table and the user change it to A4? Or
> from portrait to landscape.
> 
> => NAB

Why do you allow this page length if you refuse to maintain it? You are using your subjective feelings to justify the existence of a bug. If you don't feel like something is a problem, you don't think it's a bug, and you ignore the use cases of people
Comment 25 Danat 2025-11-12 16:41:46 UTC
Created attachment 203910 [details]
Video 4
Comment 26 Danat 2025-11-12 16:42:10 UTC
Created attachment 203911 [details]
File in the video 4
Comment 27 Danat 2025-11-12 16:45:02 UTC
(In reply to Buovjaga from comment #18)
> (In reply to Danat from comment #15)
> > It isn't solved by table heightening. I heightened the table, then shortened
> > a row, and result is the same
> 
> The tip wasn't about changing the table height, but the page height.

Refer to Video 4 and File in the video 4

It works normally on long page if the table is not pasted from outside but created in the app

https://drive.google.com/drive/folders/1srBG8HHNrhyWGfhsd0iNiiK8cZBqryp2?usp=sharing
Comment 28 Heiko Tietze 2025-11-12 17:14:26 UTC
(In reply to Danat from comment #23)
> Read my response to Stuart

(In reply to Danat from comment #22)
> ...you're not a competent person

Me neither then. Un-CC'ing myself.
Comment 29 Buovjaga 2025-11-12 18:08:46 UTC
(In reply to Danat from comment #27)
> (In reply to Buovjaga from comment #18)
> > (In reply to Danat from comment #15)
> > > It isn't solved by table heightening. I heightened the table, then shortened
> > > a row, and result is the same
> > 
> > The tip wasn't about changing the table height, but the page height.
> 
> Refer to Video 4 and File in the video 4
> 
> It works normally on long page if the table is not pasted from outside but
> created in the app
> 
> https://drive.google.com/drive/folders/
> 1srBG8HHNrhyWGfhsd0iNiiK8cZBqryp2?usp=sharing

If I create a document with a long page, I get the same behaviour in a freshly-created table, so I'm not sure what you are doing differently there.

Arch Linux 64-bit
Version: 25.8.2.2 (X86_64) / LibreOffice Community
Build ID: 580(Build:2)
CPU threads: 8; OS: Linux 6.17; UI render: default; VCL: kf6 (cairo+wayland)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
25.8.2-4
Calc: CL threaded
Comment 30 Danat 2025-11-12 19:03:14 UTC
(In reply to Buovjaga from comment #29)
> (In reply to Danat from comment #27)
> > (In reply to Buovjaga from comment #18)
> > > (In reply to Danat from comment #15)
> > > > It isn't solved by table heightening. I heightened the table, then shortened
> > > > a row, and result is the same
> > > 
> > > The tip wasn't about changing the table height, but the page height.
> > 
> > Refer to Video 4 and File in the video 4
> > 
> > It works normally on long page if the table is not pasted from outside but
> > created in the app
> > 
> > https://drive.google.com/drive/folders/
> > 1srBG8HHNrhyWGfhsd0iNiiK8cZBqryp2?usp=sharing
> 
> If I create a document with a long page, I get the same behaviour in a
> freshly-created table, so I'm not sure what you are doing differently there.
> 
> Arch Linux 64-bit
> Version: 25.8.2.2 (X86_64) / LibreOffice Community
> Build ID: 580(Build:2)
> CPU threads: 8; OS: Linux 6.17; UI render: default; VCL: kf6 (cairo+wayland)
> Locale: fi-FI (fi_FI.UTF-8); UI: en-US
> 25.8.2-4
> Calc: CL threaded

https://drive.google.com/file/d/1LsOsupnc3Cx9C622WuUGs43A85h3aAcV/view?usp=sharing

https://docs.google.com/document/d/1bdwSFjKUA1dkLjMcBRmFEVZVLlbxwkpw/edit?usp=sharing&ouid=110288689114897472935&rtpof=true&sd=true

I found new details

Height 119 is the maximum where it acts normally

At 120, the lower border can't be dragged and dragging of other borders causes a row to vanish

At 130, the lower border also does not drag and dragging of other borders causes a row to take the whole page

If you played Minecraft, this whole thing resembles the faraway lands - the farer you go, the more bizarre it gets
Comment 31 Danat 2025-11-12 19:03:35 UTC
Created attachment 203918 [details]
Video 5
Comment 32 Danat 2025-11-12 19:03:50 UTC
Created attachment 203919 [details]
File in the video 5
Comment 33 Danat 2025-11-12 19:30:32 UTC
(In reply to Buovjaga from comment #29)

As I understand from Heiko's and Stuart's words, they are fine allowing "unreasonable" page heights (which appear to be 120-600), but if there is a bug in those heights - it's your problem buddy, go screw yourself

This is such a gay philosophy, I have zero respect for it. If you offer a feature - make it finished and free of bugs, or don't offer it. Otherwise shows your lack of respect towards users and your lack of manhood
Comment 34 Buovjaga 2025-11-13 09:52:11 UTC
I asked Miklós in the dev chat and he says this is a bug.
Comment 35 Danat 2025-11-13 10:13:04 UTC
(In reply to Buovjaga from comment #34)
> I asked Miklós in the dev chat and he says this is a bug.

Thank you. I made a small correction to your title. You wrote dragging of the last row causes the last row to take a lot of space

It's actually any row. Dragging of any row triggers that thing

Just so there is no confusion about it

Video 6 in the attachments - https://drive.google.com/file/d/1Zy-CmGFfRm-vaw3Vg53SU0RPrNxLieL7/view?usp=sharing
Comment 36 Danat 2025-11-13 10:13:26 UTC
Created attachment 203942 [details]
Video 6
Comment 37 Danat 2025-11-13 10:18:19 UTC
*** Bug 169406 has been marked as a duplicate of this bug. ***
Comment 38 Danat 2025-11-13 10:48:58 UTC
Created attachment 203943 [details]
Video 7 (related bug)
Comment 39 Danat 2025-11-13 10:49:22 UTC
Created attachment 203944 [details]
File in the video 7
Comment 40 Danat 2025-11-13 10:51:22 UTC
(In reply to Buovjaga from comment #34)
> I asked Miklós in the dev chat and he says this is a bug.

Another thing to pay attention to

This bug starts from height 123

At heights 120-122 - there is a different bug when a row of a table disappears after dragging

Video 7 - https://drive.google.com/drive/folders/1fntq0v_9TJ4oB4InyxB30n0_-sPZxvUR?usp=sharing