# Ignition Perspective Session Custom Properties

**URL:** <https://forum.inductiveautomation.com/t/ignition-perspective-session-custom-properties/62778>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [August 8, 2022, 3:16pm UTC](https://forum.inductiveautomation.com/t/ignition-perspective-session-custom-properties/62778 "2022-08-08T15:16:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lauren\_Hart](https://avatars.discourse-cdn.com/v4/letter/l/e19adc/32.png) [@Lauren\_Hart](https://forum.inductiveautomation.com/u/Lauren_Hart)\
**Post date:** [August 8, 2022, 3:16pm UTC](https://forum.inductiveautomation.com/t/ignition-perspective-session-custom-properties/62778/1 "2022-08-08T15:16:35Z")

</div>

Hello - Is there a way to save a project without overwriting/pushing the values for the session custom properties in the designer?

For reference, we are using a session startup script to automatically populate the session custom properties for that user by querying a DB with their hostname and what they have previous configured their display as. Well whenever I push save in designer, it automatically reverts all perspective sessions that are open to my configured settings thus requiring every other session to be closed and reopened on its PC so that the start up script can run and return these value back to original.

---

<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:** [August 8, 2022, 3:58pm UTC](https://forum.inductiveautomation.com/t/ignition-perspective-session-custom-properties/62778/2 "2022-08-08T15:58:16Z")

</div>

Try right clicking the properties and marking them as not persistent?

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [August 8, 2022, 4:10pm UTC](https://forum.inductiveautomation.com/t/ignition-perspective-session-custom-properties/62778/3 "2022-08-08T16:10:06Z")

</div>

Even marking them as non-persistent will still result in the open sessions getting the saved changes. What you’re describing is a drawback of performing maintenance or undergoing active development on what sounds like a production environment.

---

<div class="post-metadata">

**Author:** ![djs](https://avatars.discourse-cdn.com/v4/letter/d/e47774/32.png) [@djs](https://forum.inductiveautomation.com/u/djs)\
**Post date:** [August 8, 2022, 5:45pm UTC](https://forum.inductiveautomation.com/t/ignition-perspective-session-custom-properties/62778/4 "2022-08-08T17:45:07Z")

</div>

Perhaps you could do something with a [Project Update](https://docs.inductiveautomation.com/display/DOC81/Gateway+Event+Scripts) Gateway Event Script? You could send a message that would be received by a _Session Message Handler_ which would re-query the database…
