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

            Bug ID: 148399
           Summary: Hard page break inextricable from table which follows
                    it
           Product: LibreOffice
           Version: 5.4.5.1 release
          Hardware: x86-64 (AMD64)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

Description:
When I create a hard page break in Writer (Ctrl+Enter), then create a table
directly after it, it becomes impossible to move the table without moving the
hard page break. It is also impossible to delete the hard page break. If, for
example, I select the table (either by menu or with the little diagonal arrow
that appears to select the whole table) and cut or copy it, and then paste it
in the middle of another page, it creates a new page break and puts the table
at the top of the page following. It is also impossible to move the table down
the page it is on by inserting carriage returns ahead of it. When I
View>Formatting Marks I see no mark for the hard page break, so there is
nothing to select to remove the page break. Pressing delete from the end of the
previous page starts deleting the text of the first header cell of the table.
Pressing backspace from before the first character of text in the table does
nothing at all.

Steps to Reproduce:
1. In a document, use Ctrl+Enter to create a hard page break.
2. At the beginning of the new page, create a table.
3. Attempt to move the table away from the page break by any of the following
means:
(a) inserting carriage returns ahead of the table on the page it's on.
(b) deleting the page break with delete key from previous page.
(c) deleting the page break with backspace from the start of the table.
(d) turning on View >Formatting Marks and attempting to find a hard page break
mark
(e) selecting and cutting (or copying) the table and attempting to move it to
the middle of the same or a previous page.

Actual Results:
When I create a hard page break in Writer (Ctrl+Enter), then create a table
directly after it, it becomes impossible to move the table without moving the
hard page break. It is also impossible to delete the hard page break. If, for
example, I select the table (either by menu or with the little diagonal arrow
that appears to select the whole table) and cut or copy it, and then paste it
in the middle of another page, it creates a new page break and puts the table
at the top of the page following. It is also impossible to move the table down
the page it is on by inserting carriage returns ahead of it. When I
View>Formatting Marks I see no mark for the hard page break, so there is
nothing to select to remove the page break. Pressing delete from the end of the
previous page starts deleting the text of the first header cell of the table.
Pressing backspace from before the first character of text in the table does
nothing at all.

Expected Results:
You should be able to select a table and move it without moving the hard page
break at the same time.

Finally, you should be able to place the cursor at the beginning of the table,
but outside it, so that you can press Enter to create a carriage return/line
feed and move the table down the page, just like anything else inserted inline.

The hard page break should be visible at the end of the page as a Formatting
Mark when View>Formatting Marks is turned on. There you should be able to
delete it. The hard page break should be a discrete object that does not
directly interact with things around it, much less get entangled in inline
objects such as tables. If it is possible to insert a hard page break within a
table for some reason, it should still be visible, selectable, deletable and
moveable like a Paragraph end.


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 5.4.5.1 (x64)
Build ID: 79c9829dd5d8054ec39a82dc51cd9eff340dbee8
CPU threads: 4; OS: Windows 6.19; UI render: default; 
Locale: en-US (en_US); Calc: group

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

Reply via email to