Vimium: Incompatible with The Great Suspender

Created on 17 Dec 2014  路  10Comments  路  Source: philc/vimium

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.

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.

All 10 comments

@benplumley. Thanks for reporting this.

Unfortunately, Chrome doesn't run extensions such a Vimium on chrome-extension://... URLs:

snapshot

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

devanshuDesai picture devanshuDesai  路  4Comments

peter099 picture peter099  路  3Comments

kaldown picture kaldown  路  3Comments

Semro picture Semro  路  3Comments

haroldcarr picture haroldcarr  路  4Comments