In simulation, this code keeps “watch” string in watch node on startup if tweak-boolean is true. If debug starts with tweak-boolean false, the watch will change to “false”.
Once watch node is changed to “false” there is no way to clear it again. Changing tweak-boolean to true does not pass the empty string from if-else-T to if-else-R.
I’m guessing the XString : view() code is checking for string isValid(), which is returning false because the 1st character of the string is NULL because it is a 0-length string. I ran into this problem trying to create a node to solve this: Letter or number adder