Vimium breaks escape/meta key in google sheets, despite excluding all keys for the site
Reproduction
- Create a rule to exclude all vimium key bindings from google sheets.
- Edit a spreadsheet cell.
- Press ESC key.
Expected Cell changes are cancelled and cell edit mode is terminated.
Actual ESC key does nothing.
Notes It seems like the ESC key is not excluded, despite an empty Exclude keys field in the rule. However, other vimium bindings are properly excluded. For example, pressing 'i' once causes a cell's contents to be replaced with the character 'i'.
Sys Info OS X on MacBook Pro Chrome Version 57.0.2987.133 (64-bit) Vimium 1.59
Cell changes are cancelled and cell edit mode is terminated.
@cbetti... This (expected) behaviour is the behaviour I see; so, cannot reproduce. Moreover, looking at the code, then Vimium's keyboard handlers are (correctly) skipped if Vimium is disabled on a page.
@cbetti Was having the same issue, but an exclude rule in the Vimium settings fixed it:
https?://docs.google.com/spreadsheets/*
@cbetti Was having the same issue, but an exclude rule in the Vimium settings fixed it:
https?://docs.google.com/spreadsheets/*
Looks like not work for me ;/
I have this:

But ESC still does not work (when I disable extension, ESC start work again). Can you show your exclusion, please?
If Keys is empty, then Vimium should ignore all keys even including ESC and modifier keys, so you may take a try.
That's weird, but I added * since ESC did not work. I remove it and not ESC work as expected, thank you!
Excluding Vimium from google spreadsheets is not an ideal solution. I still want to use some of the Vimium features when I'm on a spreadsheet (e.g., shift + t to search through open tabs).
By adding a * in the keys to exclude section, I was able to restore the functionality of vimmum motions after pressing esc twice.
This means when I am in googlesheets whenever I want to use J or K to switch tabs, I first need to hit esc twice before it allows me to move between tabs.
I use vimmum alongside sheet keys.
Hope this helps someone.
@jameskohjunwei that's helpful but it does not address the original issue:
Expected Cell changes are cancelled and cell edit mode is terminated.
Actual ESC key does nothing.
if the 'ESC' function within google spreadsheet is important for you, I'm afraid the only current solution is to disable vimium entirely on google sheets 😔