focus in search mode does not work
Chrome: 74.0.3729.108
Vimium: 1.64.5
GIF:
I did not notice this before, I can press the key /
and everything worked fine.
maybe something I am doing so?
Or new changes appeared in the browser.
Same version of Chrome and Vimium, same problem. I just tested the behavior, saw that search focus worked as expected, upgraded my chrome from latest 73 to latest 74 (same as rdbox), and then discovered the focus no longer worked.
I just made a PR. Reusing the setTimeout fix from dc2bff8 appears to fix the behavior.
@smk291 how soon will work? or do i need to update my vimium?
Same version of Chrome and Vimium, same problem. I just tested the behavior, saw that search focus worked as expected, upgraded my chrome from latest 73 to latest 74 (same as rdbox), and then discovered the focus no longer worked.
Same Chrome 74 update issue
Same here. How do I upgrade Viminum the latest master?
The latest vimium master doesn't include this fix. Currently, if you want my particular fix (or the one in pull request #3277), you'll need to clone my fork of the repository (or the other guy's fork), switch to the branch search-mode-stopped-working
, build, and then load the unpacked extension. The readme provides instructions.
(Just an AD:) I'm writing my customized version of Vimium and it's in https://github.com/gdh1995/vimium-c . It includes many new commands and options (though lacking documents~) and performance improvements, and, has no such bug.
@gdh1995
Are there no backdoors in your build that control users?
I am already very demanding about browser applications.
@gdh1995, when you say C-style code, what do you mean?
@rdbox No, there's no damaging code. It's open sourced and has a very strong self restriction.
connect-src 'self' data:
in CSP)@smk291 The "C" in its name means "full-featured Chinese (CJK) support, global Commands and injection functionality, in C-style code for better speed and less resource cost."
Vimium C uses less event listeners, shorter code (than this Vimium) and many lazy loading / cache techniques to run fastly and cost little.
Added: the "C-style" code is that I mainly write structures: var a = { func() {...} }
instead of Class A { func(){} } var a = new A()
, and do value assignments and state transitions in few big functions instead of function nesting and overloading.
@gdh1995 @rdbox I need to dig into the code a bit more, but I like what I've read so far
@smk291
thank you it's nice it calms me down
vimium application is a great idea to work with the browser. I'm 30% faster work.
Thanks to the developers.
@gdh1995, I just tried vimium-c. On the first page I tried, when I pressed f, vimium-c missed a large number of links/buttons. It didn't detect anything in the div that contained nearly all of the page's content. I was using Canvas LMS's speedgrader.
Most helpful comment
I just made a PR. Reusing the setTimeout fix from dc2bff8 appears to fix the behavior.