State list for executing specified actions is not displayed correctly when state name contains a colon (:)

I am creating a feature that allows executing any state from another object using “Execute Specified Action.”
When a state name contains a colon (:), the list of action states in “Execute Specified Action” does not display correctly.

For example:
Prepare an object with the following action states:
1:Action
2:Action
3:Action

In another object, create “Execute Specified Action,” specify the above object, and select from the action list.
Instead of displaying the expected four items:

  • Not Set
  • 1:Action
  • 2:Action
  • 3:Action

Only two items are displayed:

  • Not Set
  • 1,2,3

Good catch. I confirmed this bug and reported it, thanks!

1 Like

Thank you for your report.

As a result of our investigation, it appears that the colon “:” is interpreted as a delimiter due to the program’s specifications, resulting in a merged list such as “1, 2, 3”.

Since this issue stems from the program’s syntax specifications, it is difficult to fix.

We sincerely apologize for the inconvenience, but could you please avoid using “:” in state names and rename them to use another symbol (or uppercase letters) instead?

Thank you for your cooperation.

2 Likes

Thank you for your confirmation.

Understood that the colon should be renamed to another symbol.

Additionally, are there any other characters or symbols that cannot be used?

While not thoroughly verified, there may be errors, but generally, the following characters can cause malfunctions in programs:

/
.
@
$
%
[
]
{
}
"

*
?
|
\

1 Like

Thank you for your response.

Since I did not want to use uppercase symbols, I replaced them with underscores (_).

1 Like