RunCommand: hide faded completion text before field content overflows
Reason for the change
When the text field content overflows because it's really long, it no longer perfectly overlaps the faded completion text, resulting in a visual mess.
At this text length, the faded completion next no longer serves any purpose anyway, so hide it.
Test plan
- Use default KRunner settings
- Invoke KRunner
- Search for something and press Enter
- Invoke KRunner again
- Search for the same thing, then press the "m" key until the search field's text overflows out of the bounds of the text field
Before: faded completion text would de-sync from the actual text.
After: everything is fine.
Bugs fixed
BUG: 500290
FIXED-IN: 6.3.3