BUG: Text entry field (Create new drawer) cloaks character
Posted: Sun Nov 04, 2018 11:37 am
So, today i've found a REALLY strange bug, really...even for me that is a creepy one
Steps to reproduce:
1) Go to RAM:
2) Bring up the Pull Down Menu and choose "Window" -> "New drawer"
It is important that you don't change the size of the "Create new drawer" window.
If i resize the window by one pixel the character is displayed again
3) Inside the "Create new drawer" window type or c&p this: "0 123456789 123456789 y"
You'll see that the last character "y" is not printed/drawn/seen
Now go to that entry field and once you have your cursor OVER the "y" character AND
press "Cursor right" once more "y" will vanish into oblivion.
Going back to where "y" is in the field will bring it back.
That wasn't the strange part though
The strange part is, that this vanishing character problem ONLY affects "y", "x" and "v"
(lowercase, the upper case pendents does not showcase this problem)
I'm not sure about the reason, but it "might" have to do with drawing the characters in the entry field.
Because of the width of mentioned characters they may probably touch the border of the entry field
right at the position before the field moves the first character out of sight to display the next one
(in our case mentioned characters)
I'm really interested in the reason and a fix
Steps to reproduce:
1) Go to RAM:
2) Bring up the Pull Down Menu and choose "Window" -> "New drawer"
It is important that you don't change the size of the "Create new drawer" window.
If i resize the window by one pixel the character is displayed again
3) Inside the "Create new drawer" window type or c&p this: "0 123456789 123456789 y"
You'll see that the last character "y" is not printed/drawn/seen
Now go to that entry field and once you have your cursor OVER the "y" character AND
press "Cursor right" once more "y" will vanish into oblivion.
Going back to where "y" is in the field will bring it back.
That wasn't the strange part though
The strange part is, that this vanishing character problem ONLY affects "y", "x" and "v"
(lowercase, the upper case pendents does not showcase this problem)
I'm not sure about the reason, but it "might" have to do with drawing the characters in the entry field.
Because of the width of mentioned characters they may probably touch the border of the entry field
right at the position before the field moves the first character out of sight to display the next one
(in our case mentioned characters)
I'm really interested in the reason and a fix