-
Notifications
You must be signed in to change notification settings - Fork 193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firefox 56 compatibility #796
Comments
I tried to fix the protocol handler bug for several hours without success. The problem is in let channel = Components.classesByID["{61ba33c0-3031-11d3-8cd0-0060b0fc14a3}"]
.getService(Ci.nsIProtocolHandler)
.newChannel(ioService.newURI("chrome://liberator/content/data", null, null))
.QueryInterface(Ci.nsIRequest); and fails with We need help! |
Actually I'm rather happy that this broke! IMHO the chrome-data protocol handler is a big security issue because it might allow websites to gain chrome privileges. But I might be wrong. |
@SammysHP what's the meaning of the FF56 will be the last version that is compatible with Vimperator. You cannot update the vimperator for firefox in the future. Sorry, my english is bad. |
@SammysHP thanks |
My English is not quite good, but is there anyone who can tell me how to solve #786 problem? |
You have to build an XPI from the ff56-fixes branch yourself and use it with a custom built version of Firefox that does not enforce signature verification. Official update might take a few weeks. |
@SammysHP , from Firefox 53, new add-ons can only be WebExtensions, so we can't sign it ourselves anymore. Sad. By the way, I know you guys are planing to rewrite web extension version. I would like to help, If there is any plan system like jira? Thanks. |
I'm also highly interested in making that working again so I'm willing to spend some of my time on that but if we're going to split the work I would need an architectural description on what should I change to avoid doing the same stuff by several ppl. For a moment whomever is interested in keeping using it just install older version like: |
Just some answers to recent comments:
|
@SammysHP A signed version for download would be nice. :) |
@maoanran |
@SammysHP I'm trying to understand what can I do to help. If there are tasks that can be tackled by people not familiar with the code base I can suggest this project for the next Goodness Squad meeting in Israel and get several people to work on them for ~3 hours. |
SSL popup is broken again… |
Any updated xpi? |
Currently it works again… Probably some concurrency issues between Firefox and Vimperator. |
@SammysHP thanks a lot to your work ! It will be very useful for Waterfox 56 (coming soon). Some peoples actually think Vimperator is not implemented for Firefox 56 and Waterfox 56 (see https://www.reddit.com/r/waterfox/comments/7eoyfg/dont_take_away_my_vim/). Maybe, you could publish a new release on https://github.com/vimperator/vimperator-labs/releases and add a link to this Waterfox Release on the top of the README ? |
up |
USE FIREFOX 55 AS A WORKAROUND: For those who wish to upgrade Firefox and have Vimperator already installed (installing a new .xpi doesn't apply to you) note that Vimperator works fine with Firefox 55. If you are a Ubuntu user like me, you can find Firefox 55 .deb packages here at the Ubuntuzilla repository on Sourceforge: |
No, this is not a solution. Firefox 55 is not a long term support release and should never be used anymore. On the other hand, Firefox 52 is an ESR, which will be supported until August 28. You should use the ESR if you are willing to downgrade to still use Vimperator. |
There are some deprecation warnings (not necessary to fix because FF56 will be the last version that is compatible with Vimperator) as well as some major bugs:
Bugs:
This causes FF 56: Command suggestions background is transparent #777 and Open link hotkey not showing matches #786 and the missing help. Required for adding
chrome-data
andhelp
scheme..textbox-search-icons
renamed to.textbox-search-sign
SSL popup not shown
Warnings:
You may find more details about this deprecation at: https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIBrowserSearchService#async_warning
The text was updated successfully, but these errors were encountered: