Google search modification in IGNORE mode stopped working #462
In the older versions, when I was on the result page of Google search, if I wanted to add/delete something to/from my search phrase, I pressed i to get into IGNORE mode and then started typing the changes as if you would, if you weren't using Vimperator. (Meaning Ignore mode is doing it's job right)
However, recently, the IGNORE mode somehow doesn't put me where it used to and the first character of what I have typed sets IGNORE to OFF and other characters followed, count as Vimperator commands since I am out.
Steps to reproduce:
The text was updated successfully, but these errors were encountered:
Thank you for a very complete bug report!
Without being able to reproduce the old behavior myself, my guess would be that previously Google Search would eat any keys pressed after your first key ignore using
If all you want to do is to append to your search string,
Does that solve your problem?
@timss , Thanks for the reply and the great suggestion.
I should say, I don't agree with that completely and more so, depends on the situation. While in the INSERT mode, Vimperator ignores all the commands and lets you type, and I believe this is why I used to get that behavior.
So something must have changed, either Firefox (like the bug you forwarded me in issue #384), Google's scripts or Vimperator. And no problem at all. I like your work around however there is little funny thing happening with it. g+i puts the cursor to the left far side of the text inside the search textbox which in my case isn't what I always want :) but for sure does the trick.
Thanks again for the solution recommended and keep to hear more about this
I get what you're saying about ignore vs ignore all keys behaving differently. For now let's assume #384 is the root cause, and see where it gets us :-) This issue could possibly be closed as a duplicate in that case, if you're fine with that.
As suggested in #192, you can add a mapping which puts you in the end of the input element regardless of your previous position: