# Limitations and Best Practices for Defining Custom View Parameters at the Root Level in Ignition Perspective

**URL:** <https://forum.inductiveautomation.com/t/limitations-and-best-practices-for-defining-custom-view-parameters-at-the-root-level-in-ignition-perspective/112035>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [November 7, 2025, 12:58pm UTC](https://forum.inductiveautomation.com/t/limitations-and-best-practices-for-defining-custom-view-parameters-at-the-root-level-in-ignition-perspective/112035 "2025-11-07T12:58:54Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 7, 2025, 9:08pm UTC](https://forum.inductiveautomation.com/t/limitations-and-best-practices-for-defining-custom-view-parameters-at-the-root-level-in-ignition-perspective/112035/8 "2025-11-07T21:08:43Z")

</div>

Public properties are automatically synchronized to the frontend over the persistent websocket connection we made - which means CPU load on the gateway and client will be raised, memory usage on the client to hold that data, and more traffic over the network. Meanwhile, _literally nothing_ on the frontend can actually interact with those properties outside of module-added components or the aforementioned markdown-component JS injection hack.

I don't know the exact reason we didn't make all custom properties `private` automatically; perhaps optimism at the time about what offline mode would become and how it could make use of them, but at this point in time it's pretty indefensible.

> [@andrew.budaiev](#):
>
> You won’t be able to use them with any Actions other than script because they run in the browser. Am I correct on this one?

While some actions do run "locally" - none of the ones that do have any way to interact with **custom** properties specifically.

---

_[View the full topic](https://forum.inductiveautomation.com/t/limitations-and-best-practices-for-defining-custom-view-parameters-at-the-root-level-in-ignition-perspective/112035)._
