Reduce DOM interaction in awards handler with cached emoji menu
We repeat a lot DOM reads in app/assets/javascripts/awards_handler.js
. I think we could cut that down by caching a reference to the emoji menu on the AwardsHandler instance. This would allow us to cut down most queries for .emoji-menu
, .emoji-menu-content
, and .js-emoji-menu-search
(there may be a few others I'm missing) and thereby speed up menu creation and showing/hiding.