b12150, on Windows.
If you use attribute blocks in a behavior, and later delete that attribute, the used blocks will stay in the workspace, either if they are attached to the event blocks or loose somewhere. They are properly removed from the palette. Even reloading the behavior doesn't get rid of them. Trying to compile gives a "Unknown Identifier" pointing to the attribute's internal name. The issues button doesn't recognize that as a problem and shows the green checkmark.
Steps:
-Create an attribute in a behavior
-Drag its getter or setter to the work space, both loose and attached to an event.
-Delete the attribute in the attribute's tab. The blocks will stay in place.
-Try to compile and get the unknown identifier error.
-Check the issues button, which should show no warning at all.
If you use attribute blocks in a behavior, and later delete that attribute, the used blocks will stay in the workspace, either if they are attached to the event blocks or loose somewhere. They are properly removed from the palette. Even reloading the behavior doesn't get rid of them. Trying to compile gives a "Unknown Identifier" pointing to the attribute's internal name. The issues button doesn't recognize that as a problem and shows the green checkmark.
Steps:
-Create an attribute in a behavior
-Drag its getter or setter to the work space, both loose and attached to an event.
-Delete the attribute in the attribute's tab. The blocks will stay in place.
-Try to compile and get the unknown identifier error.
-Check the issues button, which should show no warning at all.