*technically.
This block works entirely fine and as intended both compiled and interpreted; that is, provided if you swap the "in" and the "with" in the way the block reads.
Due to a shitty oversight I made when adding the block alongside all of the other string blocks and the multitude of headaches that came with, I swapped those 2 words around.
The problem is, the repository this mistake is in is the Blockly repository, which notoriously is a pain to make edits on, especially minor ones. It requires re-compiling which takes just long enough to be a bit annoying, but short enough to be pathetic as an excuse to not want to fix it (5 minutes).
The obvious solution would be to bundle a fix with other bug fixes or other features being added, right? Well I did! Twice!! (It might be 3 times but I only remember firmly that there were 2).
I was confident that I was going to finish something in my back catalogue of features for Unsandboxed that I bundled the tiny language fix in to updates twice. They never got pushed because I never finished them, and don't think I'll be able to any time soon.
This block is literally doomed to always read wrong. This is the kind of petty bug I hoped would never happen in this entire project, but once you see it, you can't unsee it.
0 comments