Files
Bubberstation/tgui/docs
Jeremiah eb590ca5a6 Fixes input boxes [No gbp] (#80490)
## About The Pull Request
One of the quirks of react is that we're no longer using onChange the
same as Inferno - React's version is a synthetic event. I made the
mistake of thinking it would be okay. Many interfaces are using onChange
events to send messages to byond (very laggy), others are using it to
close the input (closes each keypress).

So this was the alternative- I hope to replicate the behavior via onBlur
&& onEnter. I went through to undo most of the onInput -> onChange
replacements of #80340 where it made sense. Other inputs which should
safely use onChange (DEFINITELY to send messages) remain as such.

Example of an input which used onChange now working with this PR:

![aUojN0owHO](https://github.com/tgstation/tgstation/assets/42397676/82aa1d44-360d-4978-bef8-12720d7b4c70)
## Why It's Good For The Game
Bug fixes
Fixes #80486
## Changelog
🆑
fix: Name input in character setup should work properly now.
fix: Many inputs should feel more responsive.
/🆑
2023-12-20 20:12:15 -08:00
..