Bug 148176 - Elements in the margin of master view are not showing on individual pages
Summary: Elements in the margin of master view are not showing on individual pages
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Draw-UX
  Show dependency treegraph
 
Reported: 2022-03-25 09:31 UTC by AndyG
Modified: 2023-10-04 18:09 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 AndyG 2022-03-25 09:31:20 UTC
Description:
Description: 	
Elements shown on a LibreOffice Draw page are a combination of objects from the master view, combined with the objects of the individual page. All pages show the same master view objects. However, this applies only to objects in the drawing canvas. Objects in the margin of the page are not shown.

How to reproduce:
In an empty LibreOffice Draw document that has a blank page in it, go to the master view (menu: View > Master Page). Draw two objects, one on the canvas (shown by its grid) and one in the margin. Close the master view. Then, on the page formerly blank page, only the object on the canvas shows.

Required behavior:	
All objects on the page should show.

Why it matters:	
The canvas is a great help for making individual drawings. It allows easy alignment of objects. The master page allows for making a background template, for example something with a document title, page numbers, other identifiers, a box that allows entering particulars about a drawing, etc. Many of these background objects are placed outside of the drawing canvas, so as not to interfere with drawing objects on the individual pages. There is no benefit in hiding master page objects that are in the margin, because if those objects would be unwanted, they wouldn't be drawn.

Steps to Reproduce:
In an empty LibreOffice Draw document that has a blank page in it, go to the master view (menu: View > Master Page). Draw two objects, one on the canvas (shown by its grid) and one in the margin. Close the master view. Then, on the page formerly blank page, only the object on the canvas shows.

Actual Results:
Objects in the page margin of the master view don't show on individual pages

Expected Results:
All objects from the master view should show on each individual page


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
There seems to be a clip path on the canvas, that should not apply to objects from the master view.
Comment 1 Mike Kaganski 2022-03-25 09:47:22 UTC
It had changed from the wanted behavior into the current behavior somewhere between OOo 1.0 and OOo 2.2.

Completely agree that the clipping behavior is unexpected and unjustified.