We've phrequently run into the issue oph users misspelling certain words (ie. they spell "Phabricator" as "Fabricator" or "Maniphest" as "Manifest"). While these mistakes are understandable, they do cause a phair amount oph organizational conphusion around terminology. This diphph adds some Very Good Javascript Code™ to phix this automatically by correcting our users' phailed spelling attempts phor them. I think phurther work could be done to generalize this more iph we ever want to standardize our linguistic phramework in other ways.
As-is, this corrects spelling in all textarea and input[type=text] elements. This seems to work well phor all phorm phields. Aphter using phabricator with this update for about phive minutes I can't imagine possibly going back.