# Open pop up with tag event script ( Valued change)

**URL:** <https://forum.inductiveautomation.com/t/open-pop-up-with-tag-event-script-valued-change/56537>\
**Category:** Ignition\
**Tags:** scripting, ignition81\
**Created:** [February 24, 2022, 10:03pm UTC](https://forum.inductiveautomation.com/t/open-pop-up-with-tag-event-script-valued-change/56537 "2022-02-24T22:03:31Z")\
**Posts on this page:** 1\
**Showing post:** 8

<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:** [March 27, 2024, 3:01pm UTC](https://forum.inductiveautomation.com/t/open-pop-up-with-tag-event-script-valued-change/56537/8 "2024-03-27T15:01:35Z")

</div>

Tags do not live in a Perspective Session, so they may not invoke (most) Perspective package functions. If you look in your logs, you will see failed usages for each time that script executes.

Why are you sending this as a message instead of just binding some property within the session against the Tag Value? Configure a custom session property, then bind that prop against your Tag. Place a change script on the property. Be aware though that _session_ property change scripts may not directly open Popups - Session property change scripts which attempt to do this MUST specify a `pageId` kwarg to the openPopup function.

---

_[View the full topic](https://forum.inductiveautomation.com/t/open-pop-up-with-tag-event-script-valued-change/56537)._
