RequestPolicyContinued / requestpolicy

a web browser extension that gives you control over cross-site requests. Available for XUL/XPCOM-based browsers.
https://github.com/RequestPolicyContinued/requestpolicy/wiki
Other
252 stars 35 forks source link

Nightly Version 57.0a1 (2017-08-03) (64-bit), on Windows, no "about:requestpolicy?yourpolicy" #840

Closed DJ-Leith closed 7 years ago

DJ-Leith commented 7 years ago

First seen Version 57.0a1 (2017-08-03) (64-bit) Name Firefox Version 57.0a1 Update Channel nightly User Agent Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0

RequestPolicy Continued (RPC) 1.0.beta13.0 E10s are "off" "Multiprocess Windows 0/19 (Disabled)" shown in "about:support"

STR Use 'RPC Flag', "Manage Policies" should load the ...\PROFILE\requestpolicy\policies\user.json

For example, on Windows: C:\Users\UserNameHere\AppData\Roaming\Mozilla\Firefox\Profiles\SALT.Proile_Name\requestpolicy\policies\user.json

'URL Bar', for the Tab, is "about:requestpolicy?yourpolicy"

Expected result The "Your Policy" page with a list of "Active rules".

Actual result The "about:requestpolicy?yourpolicy" Tab is empty.

Possible cause is:

Bug 1385891 "Firefox doesn't load extension's files after upgrade" https://bugzilla.mozilla.org/show_bug.cgi?id=1385891

So, seen on existing Profiles. I have not had time to test on a fresh Profile with 'just RPC'.

Short background information I have many Profiles, all have NoScript and RPC (most also have other 'Legacy Extensions' as well). In April 2017, because I anticipated that not all the Extensions, that I want to keep using, would be ready for Firefox 57, and while 'Release Firefox was at version 52' I moved all my 'Release Profiles' to use 'ESR 52.x.x'.

I also did this for the Users I support (about 20 ESR Profiles).

I also moved all my Aurora Profiles, from 32-bit Aurora, to 64-bit Nightly.

All Profiles are started with a 'specific short cut' to launch Firefox with a 'specific profile' using the -no-remote switch like this:

"C:\Program Files\Nightly\firefox.exe" -profile "C:\Users\UserNameHere\AppData\Roaming\Mozilla\Firefox\Profiles\z2xh6et5.92-N64" -no-remote

DJ-Leith

myrdd commented 7 years ago

Hi DJ-Leith, Fx57 requires add-ons to be written as WebExtensions. I'm currently rewriting RPC as a WE. The about:requestpolicy URI will then change to some moz-extension://.../ URI. The tracking issue for WE support is #704. I'd be grateful if you could test RPC on Fx57 as soon as a WE-version of RPC is available/ready. You'll know when you follow #704. In the meantime, I'm closing this issue, because the current version of RPC is not supposed to work on Fx57.