iterm2 gets multi-key sequences wrong when user has custom cocoa keybindings
I have a custom ~/Library/DefaultKeyBinding.dict to make Cocoa text entry a bit more emacs-y than its defaults.
It looks like this is causing iterm2 (Build 2.9.20150626) to require two escapes in a row where only one should be required. I've included a copy of ~/Library/KeyBindings/DefaultKeyBinding.dict and a copy of debuglog.txt showing difference between entering a regular key and entering Esc.
I've had this same DefaultKeyBinding.dict for many years, and I'm only seeing this behavior in iterm2 2.9, not in the stable version nor in Terminal.app.
LMK if you need more info.