Vimium isn't compatible with The Great Suspender extension. If I'm using J and K to navigate between tabs, as soon as I hit a suspended tab, I can't navigate off it, even though Control-Page Up and Down still work.
@benplumley. Thanks for reporting this.
Unfortunately, Chrome doesn't run extensions such a Vimium on chrome-extension://...
URLs:
It's just how Chrome works. So there's not a lot we can do about this.
Looks unresolvable.
Closing.
The Great suspender is open source so I would think it would be possible to add the needed javascript library to the suspend pages. I am just getting started with vimium so I haven't dived into the code to see if I can fork the needed change in TGS. Any help would be appreciated as without this change to TGS, vimium becomes way less useful for me
Thanks (and sorry to reopen an old thread but the problem still stands the same)
Seems it would be reasonable to add just the J and K functionality to the suspender extension. Honestly don't see any need to load entire Vimium into suspended pages, and would essentially go against the philosophy of reducing footprint. So just need to lift JK functionality from Vimium and duplicate it into suspender.
I'd be interested in attempting the separate extension idea mentioned in #2152.
That would be amazing
@JZL Separate extension is not going to happen; see https://github.com/philc/vimium/pull/2152#issuecomment-236515362.
I'll try sending a pull request to The Great Suspender to see what @deanoemcke thinks.
PR sent https://github.com/deanoemcke/thegreatsuspender/pull/423
The Great Suspender has been idle for a couple of months so you might just want to download leoj3n:match-vimium-next-prev-tab and Load unpacked extension... (navigate to the src/
folder).
Make sure you unsuspend all tabs before you delete the webstore version of the extension.
@leoj3n I unsuspended all my tabs, uninstalled The Great Suspender I got from Chrome Web Store and then followed the procedure you described. No success; can't Shift+j/k through suspended tabs. Could you please help?
@lucasfariaslf It's been a long time since I wrote the code for this fix and don't really have time to troubleshoot it. I'd suggest looking at the code that changed in the old commits I made and try applying similar changes to the newest version of the great suspender chrome extension.
Most helpful comment
Seems it would be reasonable to add just the J and K functionality to the suspender extension. Honestly don't see any need to load entire Vimium into suspended pages, and would essentially go against the philosophy of reducing footprint. So just need to lift JK functionality from Vimium and duplicate it into suspender.