Paste the following code into the chat to see the issue:
Code: Select all
<pre>
[h:varsFromStrProp("test=0000001000")]
[r:string(test)]
[r:string(getStrProp("test=0000001000", "test"))]
[h:varsFromStrProp("test=@0000001000")]
[r:string(substring(test,1))]
The first changes the value into a number (thus '1000') before you can do anything. This might seem minor, but the error i ran into was issues with tokenID's!! Sometimes token id conists solely out of numeric characters AND they start with 0000 (as was with me the case). It took me a while to figure this out, but the resulting error is obvious.
The second though is the real kicker, it resulted in '512' .For no obvious reason its interpreted as octal
Note that if you use anything else for the second case, e.g. 000019 it works correctly. (so it results in 000019)
Edit: just to be complete: the delete issue is still present when the 'Impersonate Panel' is open. (Takes roughly 2 seconds to delete one token, takes ages if you delete 1000 tokens.)