Re:All Tridactyl installations might get removed by Firefox ...
by bovine3dom on Friday August 16, 2019 @05:27PM
(#20719879)
There is some prior for this in that they actually already have a "God mode" permission [1] that they grant to some of their own extensions such as the screenshot tool (which might not be an extension any more). I don't think they'd let us have it, though. It would be really nice to work on PDFs again!
Re:All Tridactyl installations might get removed by Firefox ...
by bovine3dom on Friday August 16, 2019 @05:49PM
(#20720049)
I should probably also point you to this comment - https://news.ycombinator.com/item?id=20719678 - some interaction before pages load would be possible if that keyboard-api was brought up-to-date and merged into Firefox.
Re:All Tridactyl installations might get removed by Firefox ...
by nextos on Friday August 16, 2019 @07:21PM
(#20720626)
Thanks. I had heard about keyboard-api somewhere in Tridactyl issues page I think. Probably in the issue linked in that comment.
I'd love to see Mozilla helping a bit by enabling APIs that are necessary to make Tridactyl as immersive as Vimperator was.
Re:All Tridactyl installations might get removed by Firefox ...
by Dylan16807 on Friday August 16, 2019 @06:41PM
(#20720404)
And mouse, gestures have to have such garbage responsiveness right now.
Re:All Tridactyl installations might get removed by Firefox ...
by kevin_thibedeau on Saturday August 17, 2019 @03:52AM
(#20722798)
And don't work on "privileged" pages.
It's sad how Mozilla killed Vimperator with the transition to WebExtensions. And how many of its features still cannot be replicated in Tridactyl, which I otherwise love, despite all your efforts.
Due to the new addon model, addons don't get the chance to run till the page finishes loading. So e.g. a 404 or a slow page force you to revert to standard keybindings which ruins the immersive Vim user experience.
Mozilla should perhaps create an API for privileged extensions. I know the userbase is small. But it's a very important userbase to keep the platform healthy.