# Should custom perspective properties be put on the main view or the root?

**URL:** <https://forum.inductiveautomation.com/t/should-custom-perspective-properties-be-put-on-the-main-view-or-the-root/70913>\
**Category:** Ignition\
**Tags:** perspective, ignition81\
**Created:** [March 10, 2023, 3:13pm UTC](https://forum.inductiveautomation.com/t/should-custom-perspective-properties-be-put-on-the-main-view-or-the-root/70913 "2023-03-10T15:13:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [March 10, 2023, 3:13pm UTC](https://forum.inductiveautomation.com/t/should-custom-perspective-properties-be-put-on-the-main-view-or-the-root/70913/1 "2023-03-10T15:13:44Z")

</div>

What are the advantages / disadvantages of each location? In my picture below I have a breakpoint view and I can put a custom property at location A and location B however I can't tell if there is a fundamental difference in these locations? Any thoughts are appreciated.

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/a/3af2093a0182ec15a7df3c745f13381d1e67ff9b.png)

---

<div class="post-metadata">

**Author:** ![j.israelsen](https://avatars.discourse-cdn.com/v4/letter/j/ad7895/32.png) [@j.israelsen](https://forum.inductiveautomation.com/u/j.israelsen)\
**Post date:** [March 10, 2023, 3:19pm UTC](https://forum.inductiveautomation.com/t/should-custom-perspective-properties-be-put-on-the-main-view-or-the-root/70913/2 "2023-03-10T15:19:28Z")

</div>

Sorry I don't have insight on this, I've wondered the same thing myself.

Upvote on input on this one.

---

<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:** [March 10, 2023, 3:26pm UTC](https://forum.inductiveautomation.com/t/should-custom-perspective-properties-be-put-on-the-main-view-or-the-root/70913/3 "2023-03-10T15:26:02Z")

</div>

There's no real performance or other implication to either. Any child component is able to access properties on the view via a shortcut, so it's a little bit faster to type, so that might give it a slight edge.

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [March 10, 2023, 3:26pm UTC](https://forum.inductiveautomation.com/t/should-custom-perspective-properties-be-put-on-the-main-view-or-the-root/70913/4 "2023-03-10T15:26:07Z")

</div>

To add the mess you are forced to put message handlers on root so I am inclined to believe I should also put my custom properties on root so when I send variables around the app the message handler and custom property are at the same location.

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [March 10, 2023, 3:33pm UTC](https://forum.inductiveautomation.com/t/should-custom-perspective-properties-be-put-on-the-main-view-or-the-root/70913/5 "2023-03-10T15:33:09Z")

</div>

Thank you for clarifying.

One day, maybe in v9 🤔, it would be nice to have parameters, properties, and message handlers in the same location.
