New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vimium does not work on Gmail #107
Comments
As a work-around, I'll point out that the 'basic HTML' version (there's a link in the Gmail footer) should work quite well. |
Very likely all the crazy iframes. |
Gmail, Google Reader, and probably other Google Apps already use the same primary VIM movement keys. Vimium should know to automatically disable itself on these sites. |
I have a suggestion: maybe vimium should implement some special attribute of a tag, when it is in the head section, the vimium is automaticly disabled? |
bessarabov: I'm not sure I understand you. Who will be responsible for placing this special tag/attribute into the page -- the webmaster or us? If you mean the webmaster, well, I don't think we could get most of them to bother with it. |
int3: Yes, I mean the webmaster. Yes, you are right, most of sites will not use this tag/attribute, but most of the sites don't use keybinding either. So, I hope that if the vimium will support such tag/attribute, all webmasters that are using vimuim will change their html pages. |
@deleteme i don't think that vimium should be disabled on gmail, greader and other google sites that support vim shortcuts because they have small differences in functionality. |
This is a showstopper for me. I just use google sites 50% of the time and consistent way of working with browser is a must on these sites as well as on normal pages. |
Is it going to be enabled for gmail ? |
Why was this closed? |
I don't recall who closed this, but upon inspection I think it should be closed, at least for the foreseeable future. Gmail operates within tons of iframes and currently we can't bind keystrokes inside of iframes -- only the top level iframe. See https://code.google.com/p/chromium/issues/detail?id=20773. Until that is resolved this bug is non-actionable. Additionally, gmail is ignored by default, since most (but not all) users want to use Gmail's built-in vim shortcuts. |
The 20773 bug is listed as fixed now! So perhaps this is actionable again? I just got started tinkering with vimium, and immediately hit this issue. |
I agree with @drewm1980 I see that the multiple iframes bug has been resolved . So maybe vimium can finally work on Gmail!! |
Just came across this thread, and I can assure everyone that Vimium works fine on Gmail. After having disabled the native keyboard shortcuts in Settings to ensure there's no conflicts, you just need to remove the excluded URLs in Vimium that pertain to Gmail. After saving that and refreshing the page, it worked like a charm. |
It surely works. |
@DavidMetcalfe "After having disabled the native keyboard shortcuts in Settings to ensure there's no conflicts..." sorry, which settings, gmail or vimium? |
@kosir He means gmail keyboard shortcuts. Since you want to use vimium shortcuts, you should make sure that "f" isn't being interpreted by gmail to, say, delete all messages. ;-) |
Is there a solution for focusing on the email-content frame in gmail? Currently I can't use 'j'/'k' initially. I need to reach the mouse and click inside the email contents. |
I confirm @eyalev 's report (even though it's January 2018). I have Gmail shortcuts disabled, yet vimium's "j/k" keys are not scrolling the window. Am I missing something, @DavidMetcalfe ? :) Thanks. ^ Screenshot showing what Gmail says after pressing |
@mkarnicki ...
|
Thank you for replying, @smblott-github . Re: 1, I do not have the exlusion for GMail in Viumium (double checked). Re: 2, the interesting bit is I realized I can scroll the Hangout contacts list to the right with J/K (assuming correct focus), but I can't scroll a thread of messages, even though I tried focusing that area multiple times. Sorry for "re-opening" this issue, I was hoping someone might have that part figured out. |
Hi, I do not have gmail in my exclusion list for Vimium, but it seems too still not work. I am using Talon Voice, though I don't think that that will be affecting this. |
@lookbothways When you click the vimium icon in the browser toolbar, do you see something that looks like this? Click the little "x" on the right side, then "save changes". Just now, mine looked like that (apparently I haven't been using vimium in gmail 🤷♂️), and it didn't work for me either. I followed the instruction and now it works: |
Gmail is not in that list. |
I'm not sure if this issue has been posted already, but I couldn't find anything on it so here it is. I don't have Gmail shortcuts enabled so I'm not sure what's the problem... maybe the iframes?
The text was updated successfully, but these errors were encountered: