Popup Draggle Setting Not Applicable when Using Percent for Position

Version: Ignition 8.3.1 - Perspective

When I set dimensions of a popup to use a percentage, rather than number of pixels, it does not allow the popup to not be ‘draggable’.

Is this expected? Is there a method around this?

Examples

I would expect the following two examples to open popups that are NOT draggable, but the one that uses a percentage is draggable.

NOT draggable:

system.perspective.openPopup(
	id = popup_id, 
	view = view_path, 
	position = {'top': 65, 'left': 0, 'width': 1440, 'height': 1000},
	draggable = False
)

Draggable:

system.perspective.openPopup(
	id = popup_id, 
	view = view_path, 
	position = {'top': 65, 'left': 0, 'width': '100%', 'height': '95%'},
	draggable = False
)

I believe I found the issue.

The combination of ‘top’: 65 and ‘height’: ‘95%’ was exceeding the screen limits (more than 100% total). Exceeding the limits seems to result in the draggable setting being set to the default, True.

Solution: Ensure popup fits within the limits of the view.

Example:

system.perspective.openPopup(
	id = popup_id, 
	view = view_path, 
	position = {'top': '6%', 'left': '0%', 'width': '100%', 'height': '94%'},
	draggable = False
)