# Feature Request: Auto-Discovery / IntelliSense Support for Perspective Message Handlers

**URL:** <https://forum.inductiveautomation.com/t/feature-request-auto-discovery-intellisense-support-for-perspective-message-handlers/112221>\
**Category:** Ignition\
**Tags:** scripting, perspective\
**Created:** [November 17, 2025, 4:24am UTC](https://forum.inductiveautomation.com/t/feature-request-auto-discovery-intellisense-support-for-perspective-message-handlers/112221 "2025-11-17T04:24:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mmkumr](https://avatars.discourse-cdn.com/v4/letter/m/85e7bf/32.png) [@mmkumr](https://forum.inductiveautomation.com/u/mmkumr)\
**Post date:** [November 17, 2025, 4:24am UTC](https://forum.inductiveautomation.com/t/feature-request-auto-discovery-intellisense-support-for-perspective-message-handlers/112221/1 "2025-11-17T04:24:28Z")

</div>

I would like to propose a feature that improves the reliability and usability of Perspective Message Handlers in Ignition.

### Problem

Message handler names must be typed manually in scripts, for example:  
`system.perspective.sendMessage("updateData", payload)`

This approach is prone to human error because handler names may include:

- spaces

- mixed case

- underscores

- view-specific naming differences

There is currently no built-in way to browse, validate, or auto-complete message handler names, and a simple typo can silently break communication between views or components. This becomes more difficult as the project grows.

### Requested Enhancement

Add a built-in way to **discover, browse, and auto-complete Perspective message handlers** , similar to how tags or Perspective property trees are visible.

### Benefits

- Eliminates mistakes caused by typed string names

- Improves maintainability in large Perspective projects

- Helps new developers understand the message flow

- Makes scripting more reliable and consistent

Message Handlers are widely used, and having discovery/intellisense support would significantly improve the development experience.

---

<div class="post-metadata">

**Author:** ![Jasmine\_Quick](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jasmine_quick/32/80380_2.png) [@Jasmine\_Quick](https://forum.inductiveautomation.com/u/Jasmine_Quick)\
**Post date:** [November 17, 2025, 5:39am UTC](https://forum.inductiveautomation.com/t/feature-request-auto-discovery-intellisense-support-for-perspective-message-handlers/112221/2 "2025-11-17T05:39:09Z")

</div>

Submit it as a feature/idea at [ideas.inductiveautomation.com](http://ideas.inductiveautomation.com)

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 17, 2025, 7:11am UTC](https://forum.inductiveautomation.com/t/feature-request-auto-discovery-intellisense-support-for-perspective-message-handlers/112221/3 "2025-11-17T07:11:58Z")

</div>

This sounds like a great idea. If you create an idea as Jasmine mentioned and link it in your OP, we can vote and it will get more visibility from being on the forum

It looks like this is similar in vain, although your description is far more fleshed out.

> **[Perspective Message Handler Management | Ignition Features and Ideas |...](https://ideas.inductiveautomation.com/ignition-features-and-ideas/p/perspective-message-handler-management)**
>
> I use message handlers to do all sorts of things in Perspective. It would be nice, if possible, to be able to have a place i could go to and see all configured

---

<div class="post-metadata">

**Author:** ![mmkumr](https://avatars.discourse-cdn.com/v4/letter/m/85e7bf/32.png) [@mmkumr](https://forum.inductiveautomation.com/u/mmkumr)\
**Post date:** [November 23, 2025, 4:12pm UTC](https://forum.inductiveautomation.com/t/feature-request-auto-discovery-intellisense-support-for-perspective-message-handlers/112221/4 "2025-11-23T16:12:04Z")

</div>

Sorry for responding after a long time.  
Thanks Jasmine and Nick for your suggestions, I have reposted it under feature/idea. Here is the link for the post:

> **[Feature Request: Auto-Discovery for Perspective Message Handlers | Ignition...](https://ideas.inductiveautomation.com/ignition-features-and-ideas/p/feature-request-auto-discovery-for-perspective-message-handlers)**
>
> Perspective message handlers currently must be referenced by manually typed string names. This creates avoidable human errors, especially in large projects
