I do not know what you mean by "after the dialog has been closed (via Icon in the tool bar) ".
Which icon? Is thid a custom script?
When you have a script that runs, but does not run in different conditions, most of the time it is a scoping problem. For example the first script I gave you for JMP13 and 12 worked, however, if the current data table changed while the dialog was still open, the syntax :colname will not work. It was a weakness in my program. However, when I converted the :colname to a string "colname" using the char() function and referencing the source table it is robust.
So whatever you are doing via the icon or following script is creating a scoping problem and a JMP version will not fix the problem. So since you have not shared what you are doing, I can only point to some things to look for:
- The script must use names default to here, if you have other scripts that reference dt.
- Make sure the original target table is the current table before you click on the script button again. (Menu bar displays the table list).
I think you might have a scoping problem, or a table locking problem. Good luck finding it.
Here is a screenshot, I added the script as an addin. I used this many times while doing other stuff, using it on different tables then using again and it works the same in both JMP 13 and JMP 12. It is not a version issue.