CrappyChatFix is a dirty workaround to restore arrow key functionality in chat edit boxes.
Do you really need this capability? No! You could just as easily use the "ALT" key with the arrows to achieve the same behavior, however, I just wanted to do it!
This addon will save history for all edit boxes individually, and restore the data when you login again.
I added one command "/ccfclear" to clear your chat history.
I did not put much thought into this code, so it may be in need of optimizations. Feel free to do whatever you like with it; it is more of a proof of concept.
If you have questions or it breaks, you can hit me up on BNET @ Karnmak#1760.