Vimium: Does not work on Google search result page

Created on 6 Mar 2013  Â·  26Comments  Â·  Source: philc/vimium

Use Alt+D to focus address bar, enter keyword, but the Vimium will refuse working on the result page. Only "x" works though, other keys (f,d,u) don't work.

I've turn the instant search feature off, still not working.

waiting

Most helpful comment

Opera user here. @gdh1995 I found it works again by going to Extensions and checking the box to allow access to search results.

All 26 comments

It seems to be working again for me. I am using Chromium Version 25.0.1364.160 (186726) from here: http://www.freesmug.org/chromium

I found that this will only happen when I do the search using Omnibox. When I use Google's homepage to search, then it's fine. I guess some URL option in Omnibox's default search engine is the cause. Please see my blog post for more details.
http://jhshi.me/2013/03/15/vimium-not-working-in-google-search-results-page/

jhshi might also have the "solution". The Vimium extension could also just set a new default search engine.

It was driving me insane, thanks @jhshi

Putting Google as default search engine without all the cryptic arguments in the url is not a solution for me because Google Instant stops working if you do that and searches become a little slower.

I got the same results as @jhshi 's post by turning Instant off in the settings. Bit of an annoyance but it works ok for me.

The link from @jhshi 's post has rotted. I sure would like to see a fix here.

From @jhshi's post:

I added an new search engine entry and set it as default. Here is the fields of the new entry:

Name: Google (or whatever you want) 
Keyword: Google (or whatever you want) 
Search Pattern: http://www.google.com/search?q=%s

Hey guys, is this still an issue? I'm unable to reproduce, and I use google instant all the time. If it is still an issue, can you provide a precise steps to reproduce, along with your version of chrome?

No, it seems to be solved.

Looks resolved to me, too.

Thanks for the info. Closing

Yeah, it seems fixed now. Thanks!

I'm trying to patch Vimari to do this (Vimium port for Safari). Every keydown, Google's autocomplete input takes focus. How was this resolved on Vimium?

I believe it has to do with the order of injection; our content scripts are run before the JavaScript called by the page. This means that our keydown/keypress handlers are registered before the page's, and so we get the first opportunity to handle the events (and thus can block passing the events to later handlers like google's focus input handler).

Safari also runs WebKit, so to achieve the same effect you should only have to find a way to inject the Vimium code before the page can run its own javascript.

Good luck! :)

Thanks @mrmr1993, I definitely figured that, but the magical google input still grabs focus somehow. You're most definitely right, I just have to find out what I'm missing

This recently broke for me again. It was working fine for weeks, but not anymore. I suspect Google changed their code.

@jgarvin I can't repro this with either the current webstore version or master. Are the steps you're following the same as in the top comment here?

This was still happening to me in Linux Mint 17.01. What I had to do was go to Firefox's addon's manager and disable "Mint Search Enhancer."

Could this be back?

image

Could this be back?

image

hey,I seem to have the same problem with you,no matter I search from the Omnibox or google homepage the vimium icon is always gray,have you fixed this problem?

@rhys-vdw @MeloMing Are you using Opera? It has some built-in safety limitaions causing thia issue.

@rhys-vdw @MeloMing Are you using Opera? It has some built-in safety limitaions causing thia issue.

I am using chrome

It's still happening to my chrome.

Opera user here. @gdh1995 I found it works again by going to Extensions and checking the box to allow access to search results.

yep going to opera://extensions and giving access to search results worked for me, thanks Flurrywinde!

Was this page helpful?
0 / 5 - 0 ratings