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

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.

3 Likes

Submit it as a feature/idea at ideas.inductiveautomation.com

1 Like

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.

2 Likes