In the vision module, if you create a new component that already has a hyphen ("-") in the default component name, the designer allows it (“2-State Toggle”, etc). But if you then try to change the name of the component to anything that still includes the hyphen it causes an error (example: changing to “2-State Toggle Test” is not allowed). So either hyphens should be allowed and the error is the bug, or hyphens should NOT be allowed and the bug is that the default component names have hyphens. Based on this topic it sounds like they should be allowed.
We’re running 8.0.10, with the designer running on a Mac.