Hi Yannick,
I only today stumbled over something that really took me quite a while to find out why it didn’t work and I wonder how we can improve this.
I took the following block
and then I used the cog to add a value like so
and ended up having this
then I tried to attach a value like so
but it wouldn’t connect. I even looked into the code and didn’t find a setCheck that validates the block type. There isn’t any. The problem is completely different and completely unobvious.
You must not use the default dictionary block (the shadow block, that is) that comes with the run script
Instead you have to bring in a new dictionary block (which by the way has a darker color than the shadow_block)
and then everything works as expected
Do you have any idea what the root case is that the shadow block doesn’t behave like the real one and what we can do to guide the user more clearly the s/he must add a real dictionary first before it will work?
At least we should make this clearer via the tooltip, I think.






