If you do not enter more than 40 characters, it is judged that input is in progress.
It is the current mechanism.
If you want to improve this, you need to raise the issue to GitHub.
@Dan_Schwartz want report this issue on Github? It’s probably some bounty if this would be accepted.