points by mikae1 1 year ago

I'm sorry but this is near unusable since the death of XUL and introduction of WebExtensions. I was a truly avid user of VimFX which did the same thing. Vimium these days does not work when a page hasn't finished loading and it doesn't work on blank pages (about:blank) or any other "system page" (like the preferences or addons). The "o" key can no longer highlight the address bar but brings up a non-native address bar that does not find my bookmarks as it should.

Imagine you couldn't click on another tab with your mouse pointer while the current active one is loading. Yes, it's as terribly frustrating as it sounds.

In the XUL days I could even use vim shortcuts to access every button in the Firefox UI!

Luckily there is a solution for now. VimFx[1] is still being updated and works with the LegacyFox shim!

[1] https://github.com/akhodakivskiy/VimFx

forgotmypw17 1 year ago

Have you heard about qutebrowser, Luakit, and Nyxt?

I like qb the most, as it's fairly stable and fully-featured. It offers full keyboard control, and many cool features like bindings for host-granular permissions for js and images, and is also scriptable. Built-in decent adblocker.

The main annoyance about it for me is it doesn't come with DRM, but it could also be seen as a feature, because it saves me a lot of time I'd otherwise watch arguably crap content.

  • mikae1 1 year ago

    > Have you heard about qutebrowser, Luakit, and Nyxt?

    Yes, but neither support extensions AFAIK. Not ready to take my browsing back to a pre 2004 era. :)

    • anthk 1 year ago

      Nyxt doesn't need limited Chrome/Firefox like extensions. With Common Lisp you can do far more, and by default.

    • forgotmypw17 1 year ago

      The two extensions I use by far the most, an ad blocker and keyboard accessibility are built-in.

bramhaag 1 year ago

Keep in mind that using LegacyFox is not a silver bullet. It will disable sandboxing and add-on signing, which will impact the security of your browser.

rauli_ 1 year ago

Completely agree but it's the best we got at the moment if you want to use the non-XUL version of Firefox.

  • mikae1 1 year ago

    There's Waterfox too. It supports VimFx without LegacyFox.

_giorgio_ 1 year ago

All addons are disabled on system pages.

I've never experienced your problems, Vimium works on any tab, indipendently from the others.

I don't understand your glitches, really.

  • mikae1 1 year ago

    > All addons are disabled on system pages.

    Yes, this is true for all WebExtensions. But I don't care if uBlock Origin or any other extension I use doesn't work on "system pages". However, I'd like to use my choice of navigation wherever I am in the browser.

    Keyboard navigation requires a deeper integration with the browser (than WebExtensions allows for) to achieve a consistent experience.

    > Vimium works on any tab, indipendently from the others.

    What I'm trying to say is that Vimium keyboard navigation stops working when a page is loading.

    I tried to illustrate my frustration to those only used to mouse navigation by saying that switching tabs with your mouse buttons and pointer freezed if the current page was loading. That would suck, right?

    > I don't understand your glitches, really.

    Do yourself a service and just be happy that you can't tell the difference between XUL generation keyboard navigation and the current state if affairs. :-D

    • _giorgio_ 1 year ago

      LOL, this is the most crazy stuff I've ever read.

      Since all addons are disabled on the system pages, you come up with a lunatic analogy that means absolutely nothing. "Imagine that...". What addon, if any, works on firefox system pages?

      Vimium always works... what low speed connection do you have for being unable to load any page in a fraction of a second? Beside that, I often use jk or whatever before the page is completely loaded.

      • mikae1 1 year ago

        > Since all addons are disabled on the system pages, you come up with a lunatic analogy that means absolutely nothing. "Imagine that...". What addon, if any, works on firefox system pages?

        You've misinterpreted me twice. I don't know how I would rephrase it again so that you understand.

        • tonoto 1 year ago

          _giorgio_ is probably not a vi/vim/nvim/neovim user..

          Many years ago I used vimperator and it made Firefox behave with a very much vi-like experience. Unfortunately, the halfway implementation of Vimium (and Tridactyl) is too annoying for me so I don't have it installed.

          • mikae1 1 year ago

            Same here. XUL style VimFx works in Waterfox if you're interested. At least it did the last time I tried.

            • _giorgio_ 1 year ago

              Lol vimperator was horrible.

              A prison for your mind.