Bug 148176

Summary: Elements in the margin of master view are not showing on individual pages
Product: LibreOffice Reporter: AndyG <andygp999>
Component: DrawAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: enhancement CC: buzea.bogdan
Priority: medium    
Version: Inherited From OOo   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 100023    

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.