Variable card name in Logic Programmer isn't updated if backspace was the last key
Jack-McKalling opened this issue ยท 1 comments
Issue type:
- ๐ Bug
Short description:
The (labeller's) textfield in the LP GUI conflicts with what is actually used for the variable card's name, if backspace was the last key used.
Steps to reproduce the problem:
- Get a Logic Programmer, Labeller and a Variable Card of any kind
- Open the Logic Programmer and choose any operator on the left
- Insert the Variable Card to save the operator on it
- Click the little "E" to edit the card's name
- Type "abc", then use backspace
โ The textfield now shows "ab" - Take out the variable card and hover on it
โ The card's name is still "abc"
Expected behaviour:
Using backspace is supposed to work. In the above example, it appears that the backspace is not resolved on the final value for the card, eventhough the textfield shows the result correctly. As if the internal mechanism only uses the valid character sequence typed, rather than the value typed.
Versions:
- Core: 1.17.2
- CC: 2.8.3
- Dynamics: 1.14.2
- Tunnels: 1.8.18
- Minecraft: 1.19.2
- Forge: 43.2.0
Only the above mods used, no modpack. (testworld included ~Crafting and ~Terminals too though).