# Bug - UXP sp-textfield - "change" event listener doesn't work in latest Photoshop beta release

**URL:** <https://forums.creativeclouddeveloper.com/t/bug-uxp-sp-textfield-change-event-listener-doesnt-work-in-latest-photoshop-beta-release/3678>\
**Category:** UXP Plugin API\
**Created:** [September 28, 2021, 9:28pm UTC](https://forums.creativeclouddeveloper.com/t/bug-uxp-sp-textfield-change-event-listener-doesnt-work-in-latest-photoshop-beta-release/3678 "2021-09-28T21:28:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ddbell](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/ddbell/32/1030_2.png) [@ddbell](https://forums.creativeclouddeveloper.com/u/ddbell)\
**Post date:** [September 28, 2021, 9:28pm UTC](https://forums.creativeclouddeveloper.com/t/bug-uxp-sp-textfield-change-event-listener-doesnt-work-in-latest-photoshop-beta-release/3678/1 "2021-09-28T21:28:58Z")

</div>

In the latest Photoshop beta release. the “change” event listener no longer runs when the text is changed. This is in addition to the other sp-textfield bugs that I posted about the last couple of days.

---

<div class="post-metadata">

**Author:** ![kerrishotts](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/kerrishotts/32/8_2.png) [@kerrishotts](https://forums.creativeclouddeveloper.com/u/kerrishotts)\
**Post date:** [October 8, 2021, 8:45pm UTC](https://forums.creativeclouddeveloper.com/t/bug-uxp-sp-textfield-change-event-listener-doesnt-work-in-latest-photoshop-beta-release/3678/2 "2021-10-08T20:45:25Z")

</div>

Here’s a “buggyfill” that will get `change` back until the issue is properly fixed. You can drop it in your `index.html` or `index.js` anywhere, and it should take care of the issue. It’s only looking for UXP 5.5.1 (this bug is fixed in 5.5.2).

```auto
(function () {
  if(require("uxp").versions.uxp.startsWith("uxp-5.5.1")) {
    function fixChange() {
      let curField, curValue;
      document.addEventListener("focus", evt => {
        curField = evt.target;
        curValue = curField.value;
      }, true);
      document.addEventListener("blur", evt => {
        if (evt.target.tagName === "SP-TEXTFIELD") {
          if (curField === evt.target) {
            if (curValue !== evt.target.value) {
              const changeEvent = new Event("change", {
                bubbles: true
              });
              evt.target.dispatchEvent(changeEvent);
            }
          }
        }
      }, true);
    }
    fixChange();
  }
})();

```

---

<div class="post-metadata">

**Author:** ![ddbell](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/ddbell/32/1030_2.png) [@ddbell](https://forums.creativeclouddeveloper.com/u/ddbell)\
**Post date:** [October 9, 2021, 2:17am UTC](https://forums.creativeclouddeveloper.com/t/bug-uxp-sp-textfield-change-event-listener-doesnt-work-in-latest-photoshop-beta-release/3678/3 "2021-10-09T02:17:40Z")

</div>

Thanks for the update. Just to clarify, 5.5.2 is what will ship at Max, is that correct?
