# Popup Draggle Setting Not Applicable when Using Percent for Position

**URL:** <https://forum.inductiveautomation.com/t/popup-draggle-setting-not-applicable-when-using-percent-for-position/112690>\
**Category:** Ignition\
**Tags:** perspective, ignition83\
**Created:** [December 8, 2025, 6:48pm UTC](https://forum.inductiveautomation.com/t/popup-draggle-setting-not-applicable-when-using-percent-for-position/112690 "2025-12-08T18:48:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Liam\_Dietrich](https://avatars.discourse-cdn.com/v4/letter/l/b5a626/32.png) [@Liam\_Dietrich](https://forum.inductiveautomation.com/u/Liam_Dietrich)\
**Post date:** [December 8, 2025, 6:48pm UTC](https://forum.inductiveautomation.com/t/popup-draggle-setting-not-applicable-when-using-percent-for-position/112690/1 "2025-12-08T18:48:34Z")

</div>

**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:

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

```

Draggable:

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

```

---

<div class="post-metadata">

**Author:** ![Liam\_Dietrich](https://avatars.discourse-cdn.com/v4/letter/l/b5a626/32.png) [@Liam\_Dietrich](https://forum.inductiveautomation.com/u/Liam_Dietrich)\
**Post date:** [December 8, 2025, 7:30pm UTC](https://forum.inductiveautomation.com/t/popup-draggle-setting-not-applicable-when-using-percent-for-position/112690/2 "2025-12-08T19:30:18Z")

</div>

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** :

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

```
