Looks like commits related with IME introduced regression. Sounds reasonable, it might be connected to spanish input.
I personally know nothing about IME so I cannot help much. All those commits were made by one person. Maybe you could contact with him?