Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2021-02-10 Thread Antoine Le Gonidec

After a couple days of regular Web browsing on two different computers running 
Debian Sid, the silent add-on disabling did not happen again.
I marked this bug as fixed in version 85.0.1-1 since no one reported otherwise, 
but feel free to chime in if you actually still get this issue with 85.0.1-1 
(or newer).



OpenPGP_signature
Description: OpenPGP digital signature


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2021-02-08 Thread Antoine Le Gonidec

On Tue, 9 Feb 2021 06:41:20 +0900 Mike Hommey  wrote:

I can confirm, but while I was also able to reproduce with older
versions of Firefox, I can't reproduce it anymore... so I'm not sure...


I still reproduce the silent disabling of add-ons when reverting to firefox 
84.0.2-1.

Here is how I reproduce it:
1. Download and install old packages from 
https://snapshot.debian.org/package/firefox/84.0.2-1/
- 
https://snapshot.debian.org/archive/debian/20210107T083505Z/pool/main/f/firefox/firefox_84.0.2-1_amd64.deb
- 
https://snapshot.debian.org/archive/debian/20210107T023443Z/pool/main/f/firefox/firefox-l10n-fr_84.0.2-1_all.deb
2. Create an empty directory to use as a Firefox profile, then run/quit Firefox 
3 times using the options proposed by Paul Wise
- firefox -no-remote -profile tmp-firefox-profile (×3)

With 84.0.2-1, the add-ons are disabled as soon as the third launch.
With 85.0.1-1, the add-ons are not disabled. But the add-on icons "flash" once, 
like they were quickly disabled/enabled on launch. Icons from add-ons that are not 
installed from Debian repositories do not show this quick disabling/enabling behaviour on 
launch.



OpenPGP_signature
Description: OpenPGP digital signature


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2021-02-08 Thread Mike Hommey
On Sun, Feb 07, 2021 at 04:18:50PM +0100, Antoine Le Gonidec wrote:
> With firefox 85.0.1-1, my extensions installed from Debian repositories are 
> no longer disabled on launch.
> 
> I made sure to restart Firefox several times to not get tricked by the 
> temporary normal behaviour right after a firefox update. I browsed a couple 
> Web pages too, to check that the add-ons are actually working and not merely 
> showing as active.
> 
> - firefox 85.0.1-1
> - webext-ublock-origin-firefox 1.32.0+dfsg-1
> - webext-umatrix 1.4.0+dfsg-1
> 

I can confirm, but while I was also able to reproduce with older
versions of Firefox, I can't reproduce it anymore... so I'm not sure...

Mike



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2021-02-07 Thread Antoine Le Gonidec

With firefox 85.0.1-1, my extensions installed from Debian repositories are no 
longer disabled on launch.

I made sure to restart Firefox several times to not get tricked by the 
temporary normal behaviour right after a firefox update. I browsed a couple Web 
pages too, to check that the add-ons are actually working and not merely 
showing as active.

- firefox 85.0.1-1
- webext-ublock-origin-firefox 1.32.0+dfsg-1
- webext-umatrix 1.4.0+dfsg-1



OpenPGP_signature
Description: OpenPGP digital signature


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-12-07 Thread Celejar
I've been suffering with this problem for a while as well. I have four
extensions installed from Debian packages: HTTPS Everywhere, NoScript,
Privacy Badger, and uBlock Origin. They all keep disappearing from the
toolbar and stop functioning. I agree that this is an important bug,
since besides being annoying, it can cause real privacy breaches.

It's not due to cruft in old profiles; I've deleted and regenerated new
profiles. It hits me on two different Debian unstable systems. I'm
currently seeing the problem with Firefox 83.0 from Debian package
83.0-1.

Celejar



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-12-02 Thread Josh Triplett
On Sun, 29 Nov 2020 16:25:00 +0100 Mourad De Clerck  
wrote:
> I suspect this is upstream bug #1672139:
> 
> https://bugzilla.mozilla.org/show_bug.cgi?id=1672139

That upstream bug appears to be about addon overlays not being rendered
properly: they appear to be enabled, and just not rendering properly.
That isn't what this Debian bug is about.

This bug report is about Firefox addons installed systemwide (such as
via webext-* packages) not being enabled when Firefox starts, and
requiring a disable/re-enable to get them enabled. The most easily
observed side effect of this is starting Firefox, having the uBlock
Origin icon missing entirely, and seeing ads not blocked; after toggling
uBlock Origin off and back on, ads go back to being blocked.



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-12-01 Thread Clint Adams
On Mon, Nov 30, 2020 at 10:09:56PM +0100, Antoine Le Gonidec wrote:
> My add-ons installed from Debian repositories are still silently disabled on 
> launch, I have to switch them off then on again to get them working for the 
> current session. And of course start again when I restart Firefox.
> 
> It does not seem the disabling of webrender changed anything for me. Actually 
> I did not check if it was in use before I force-disabled it.

For me it is not enabled by default, and as one would assume,
force-disabling does not help with FF83.



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-11-30 Thread Antoine Le Gonidec

Le 30/11/2020 à 18:02, Mourad De Clerck a écrit :

Can you verify in "about:support" whether webrender is really disabled? I see:
* "Compositing: Basic"
* "WEBRENDER: disabled by user: User force-disabled WR"


Informations from the "WEBRENDER" tab are:
- available by default
- disabled by user: User force-disabled WR
- disabled by env: Not qualified

"Composition" is set to "Basic".

My add-ons installed from Debian repositories are still silently disabled on 
launch, I have to switch them off then on again to get them working for the 
current session. And of course start again when I restart Firefox.

It does not seem the disabling of webrender changed anything for me. Actually I 
did not check if it was in use before I force-disabled it.



OpenPGP_signature
Description: OpenPGP digital signature


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-11-30 Thread Antoine Le Gonidec

Le 29/11/2020 à 16:25, Mourad De Clerck a écrit :

As a workaround, I disabled webrender using "gfx.webrender.force-disabled" set to 
"true", and my extensions (ublock, bitwarden) seem to work properly again.


Did you check that the add-ons are still active after a couple restarts of 
Firefox?
The suggested workaround seems to have no effect here.

All installed from Debian Sid repositories:
- Firefox 83.0-1
- webext-ublock-origin-firefox 1.30.0+dfsg-1
- webext-umatrix 1.4.0+dfsg-1



OpenPGP_signature
Description: OpenPGP digital signature


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-11-30 Thread Mourad De Clerck

On 30/11/2020 17:45, Antoine Le Gonidec wrote:
Did you check that the add-ons are still active after a couple restarts 
of Firefox?

The suggested workaround seems to have no effect here.


I just tried restarting multiple times (4-5), it still works for me.

Can you verify in "about:support" whether webrender is really disabled? 
I see:

* "Compositing: Basic"
* "WEBRENDER: disabled by user: User force-disabled WR"

Regards,

-- M



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-11-29 Thread Mourad De Clerck

I suspect this is upstream bug #1672139:

https://bugzilla.mozilla.org/show_bug.cgi?id=1672139



As a workaround, I disabled webrender using 
"gfx.webrender.force-disabled" set to "true", and my extensions (ublock, 
bitwarden) seem to work properly again.




-- M



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-11-11 Thread Josh Triplett
I'm experiencing this as well. I've installed
webext-ublock-origin-firefox, and each time I restart the browser,
uBlock Origin isn't enabled (no toolbar icon, and ads not blocked) until
I go into about:addons and toggle it off and back on.

HTTPS Everywhere, installed via the upstream addon mechanism, seems to
function just fine after a restart. So this does seem specific to system
addons.



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-10-21 Thread Paul Wise
Control: found -1 82.0-1

FTR I am still experiencing this with the latest release.

Steps to reproduce (quit after 10s each time Firefox starts):

mkdir tmp-firefox-profile
firefox -no-remote -profile tmp-firefox-profile
firefox -no-remote -profile tmp-firefox-profile
firefox -no-remote -profile tmp-firefox-profile
firefox -no-remote -profile tmp-firefox-profile
firefox -no-remote -profile tmp-firefox-profile

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-23 Thread Paul Wise
Control: retitle -1 firefox: FF80 broke webext-* add-ons on existing profiles 
and new profiles after three restarts

On Wed, 2020-09-23 at 19:44 +0900, Yuya Nishihara wrote:

> If I restarted firefox 3 times, the problem came back.

I noticed that this 3 restart thing also applies to new profiles, so it
should be easily reproducible for everyone. This occurs both when using
a new HOME directory and when passing the -profile option to firefox.

I see that Yuya discovered that too and posted some logs:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=969174#70

Mike, could you try reproducing it on a new profile with 3 restarts?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-23 Thread Paul Wise
On Wed, 2020-09-23 at 19:44 +0900, Yuya Nishihara wrote:

> Not for me. If I restarted firefox 3 times, the problem came back.

Arghh, me too now :(

I think this issue needs to be fixed before it reaches the ESR series.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-23 Thread Antoine Le Gonidec
On Wed, 23 Sep 2020 15:54:06 +0800 Paul Wise  wrote:
> This appears to be fixed for me in 81.0-1, can anyone else confirm?

Here it looked like it was fixed right after the update.

But very quickly after that (3 browser restarts), the add-ons are disabled once 
again. Now I’m back to the previous behaviour, with add-ons silently disabled 
on launch.

I get the same behaviour on two distinct Debian Bullseye/Sid, on each one the 
add-ons disabling is back on the third Firefox restart.



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-23 Thread Christoph Anton Mitterer
On Wed, 2020-09-23 at 19:44 +0900, Yuya Nishihara wrote:
> Not for me. If I restarted firefox 3 times, the problem came back.

Same here, the 3rd time starting after the upgrde, the issue is back.


Cheers,
Chris.



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-23 Thread Yuya Nishihara
On Wed, 23 Sep 2020 15:54:06 +0800, Paul Wise wrote:
> On Fri, 28 Aug 2020 17:18:44 +0200 Christoph Anton Mitterer wrote:
> > It seems that with FF80 all addons are broken in existing profiles. They're 
> > shown
> > in the add-ons list, but e.g. their icons aren’t in the menu.
> 
> This appears to be fixed for me in 81.0-1, can anyone else confirm?

Not for me. If I restarted firefox 3 times, the problem came back.



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-23 Thread Paul Wise
On Fri, 28 Aug 2020 17:18:44 +0200 Christoph Anton Mitterer wrote:

> It seems that with FF80 all addons are broken in existing profiles. They're 
> shown
> in the add-ons list, but e.g. their icons aren’t in the menu.

This appears to be fixed for me in 81.0-1, can anyone else confirm?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-17 Thread Antoine Le Gonidec
I think the severity of this bug should be upped to at least "important".

The reasoning here is that any privacy-related add-on installed through Debian 
repositories is automatically (and silently) disabled on launch, leading to 
privacy leaks when opening a link in Firefox from another application (like a 
mail client or a chat application). So the issues related to this bug are not 
limited to quality of life, they can have a real impact on user privacy and 
could hurt the trust users have for the Debian-packaged versions of Firefox and 
WebExtensions.



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-13 Thread Jean-Marc
I removed the 3 packages :
sudo apt purge webext-noscript webext-privacy-badger 
webext-ublock-origin-firefox

I then installed the 3 extensions from the Firefox add-ons repo.

And everything works fine.

So, most probably, FF80 checks add-ons and removes/disables old ones.

I Cc this to webext maintainers.

Maybe they are not aware of this problem.

Jean-Marc 
https://6jf.be/keys/ED863AD1.txt
https://6jf.be/keys/ED0B8558.txt


pgpvmfi2MLoVI.pgp
Description: PGP signature


Bug#969174: Fixed here [was Re: Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles]

2020-09-07 Thread Raúl Sánchez Siles
El sábado, 5 de septiembre de 2020 6:40:36 (CEST) Christoph Anton Mitterer 
escribió:
> Strangely enough... the issue is back for me after another restart of
> firefox... o.O

 The issue is also back in here. Unfortunately.

  Regards,

-- 
Rául Sánchez Siles

signature.asc
Description: This is a digitally signed message part.


Bug#969174: Fixed here [was Re: Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles]

2020-09-04 Thread Christoph Anton Mitterer
Strangely enough... the issue is back for me after another restart of
firefox... o.O



Bug#969174: Fixed here [was Re: Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles]

2020-09-03 Thread Christoph Anton Mitterer
On Thu, 2020-09-03 at 22:43 +0200, Raúl Sánchez Siles wrote:
>   Fortunately 80.0.1-1 came around and this bug has been somehow
> fixed or not exposed. This is what I can tell so far. Let me know if
> I can provide any more helpful information.

yes... that seems to fix it...

Cheers,
Chris.



Bug#969174: Fixed here [was Re: Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles]

2020-09-03 Thread Raúl Sánchez Siles
  Hi all:

  Fortunately 80.0.1-1 came around and this bug has been somehow fixed or not 
exposed. 
This is what I can tell so far. Let me know if I can provide any more helpful 
information.

  Regards,

El jueves, 3 de septiembre de 2020 11:49:04 (CEST) Raúl Sánchez Siles escribió:
>   Hi:
> 
> El jueves, 3 de septiembre de 2020 6:54:23 (CEST) Mike Hommey escribió:
> > On Thu, Sep 03, 2020 at 06:41:55AM +0200, Christoph Anton Mitterer wrote:
> > > On Thu, 2020-09-03 at 10:37 +0900, Mike Hommey wrote:
> [...]
> 
> > Try going to about:config, switch extensions.logging.enabled to true,
> > and try to reproduce, then open the browser console from the web
> > developer menu and see if there's anything useful.
> > 
> > Mike
> 
>   As I'm experiencing the bug and I'm not sure how confidential data in
> the log is I'm sending the log privately to Mike. I got it enabling the
> extensions logging and the running firefox from the console with the --
> jsconsole parameter.
> 
>   Regards,


-- 
Rául Sánchez Siles


signature.asc
Description: This is a digitally signed message part.


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-03 Thread Raúl Sánchez Siles
  Hi:

El jueves, 3 de septiembre de 2020 6:54:23 (CEST) Mike Hommey escribió:
> On Thu, Sep 03, 2020 at 06:41:55AM +0200, Christoph Anton Mitterer wrote:
> > On Thu, 2020-09-03 at 10:37 +0900, Mike Hommey wrote:
[...]
> 
> Try going to about:config, switch extensions.logging.enabled to true,
> and try to reproduce, then open the browser console from the web
> developer menu and see if there's anything useful.
> 
> Mike

  As I'm experiencing the bug and I'm not sure how confidential data in the 
log is I'm sending the log privately to Mike. I got it enabling the 
extensions logging and the running firefox from the console with the --
jsconsole parameter.

  Regards,

-- 
Raúl



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-02 Thread Mike Hommey
On Thu, Sep 03, 2020 at 06:41:55AM +0200, Christoph Anton Mitterer wrote:
> On Thu, 2020-09-03 at 10:37 +0900, Mike Hommey wrote:
> > With the following steps, I _don't_ reproduce:
> > - create a fresh unstable chroot and enter it
> > - install firefox 79 and webext-ublock-origin
> > - start firefox
> > - stop firefox
> > - upgrade firefox to 80
> > - start firefox
> 
> Well... god know what causes it... could be some legacy cruft in the
> settings from long ago, and thus you wouldn't see it when just
> simulating the upgrade from a 79 profile to 80.
> 
> 
> Once possibly interesting side node:
> When I start FF80 (with the "legacy" profile)... then I see the add-on
> icons for like a second until they vanish (and with the functionality
> of the add-ons).

Try going to about:config, switch extensions.logging.enabled to true,
and try to reproduce, then open the browser console from the web
developer menu and see if there's anything useful.

Mike



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-02 Thread Christoph Anton Mitterer
On Thu, 2020-09-03 at 10:37 +0900, Mike Hommey wrote:
> With the following steps, I _don't_ reproduce:
> - create a fresh unstable chroot and enter it
> - install firefox 79 and webext-ublock-origin
> - start firefox
> - stop firefox
> - upgrade firefox to 80
> - start firefox

Well... god know what causes it... could be some legacy cruft in the
settings from long ago, and thus you wouldn't see it when just
simulating the upgrade from a 79 profile to 80.


Once possibly interesting side node:
When I start FF80 (with the "legacy" profile)... then I see the add-on
icons for like a second until they vanish (and with the functionality
of the add-ons).


Cheers,
Chris.



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-09-02 Thread Mike Hommey
On Sat, Aug 29, 2020 at 03:57:17PM +0200, Christoph Anton Mitterer wrote:
> On Sat, 2020-08-29 at 10:55 +0200, Jean-Marc wrote:
> > One remark nevertheless : if I open the page about:support and click
> > on the button "Refresh Firefox..." and then re-start Firefox, I got
> > the icon of the add-ons I installed through Debian packages meaning
> > noScript, privacy Badger and uBlock Origin in the FF bar.
> > 
> > Chris, can you try this ?
> 
> What (temporarily) worked for me was to disable/re-enable the addons
> with the switch in the add-ons menu... but after restarting they were
> all gone again.
> 
> IMO this is even a security issue, as it breaks security-relevant
> plugins like noscript or https-everywhere.
> 
> > Chris, Mike, did you install add-ons from Debian or directly from FF
> > repository ?
> 
> All from Debian, all unstable.

With the following steps, I _don't_ reproduce:
- create a fresh unstable chroot and enter it
- install firefox 79 and webext-ublock-origin
- start firefox
- stop firefox
- upgrade firefox to 80
- start firefox

After all this, ublock works just fine.

Mike



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-08-30 Thread Paul Wise
On Fri, 28 Aug 2020 17:18:44 +0200 Christoph Anton Mitterer wrote:

> It seems that with FF80 all addons are broken in existing profiles.
 
I noticed the same issue too.

I note that the issue does *not* occur in new profiles.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-08-29 Thread Christoph Anton Mitterer
On Sat, 2020-08-29 at 10:55 +0200, Jean-Marc wrote:
> One remark nevertheless : if I open the page about:support and click
> on the button "Refresh Firefox..." and then re-start Firefox, I got
> the icon of the add-ons I installed through Debian packages meaning
> noScript, privacy Badger and uBlock Origin in the FF bar.
> 
> Chris, can you try this ?

What (temporarily) worked for me was to disable/re-enable the addons
with the switch in the add-ons menu... but after restarting they were
all gone again.

IMO this is even a security issue, as it breaks security-relevant
plugins like noscript or https-everywhere.

> Chris, Mike, did you install add-ons from Debian or directly from FF
> repository ?

All from Debian, all unstable.



Cheers,
Chris.



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-08-29 Thread Jean-Marc
On Fri, 28 Aug 2020 17:18:44 +0200 Christoph Anton Mitterer 
 wrote:
> Package: firefox
> Version: 80.0-1
> Severity: normal
> 
> 
> Hi.
> 
> It seems that with FF80 all addons are broken in existing profiles. They're 
> shown
> in the add-ons list, but e.g. their icons aren’t in the menu.
> 
> E.g. ublock origin, noscript also don't seem to work... so it's not just a 
> display
> issue.
> 
> Cheers,
> Chris

I am facing the same issue.  Add-ons installed, shown as active in the add-ons' 
menu but
not appearing in the FF bar as they were with FF79.

One remark nevertheless : if I open the page about:support and click on the 
button "Refresh Firefox..." and then re-start Firefox, I got the icon of the 
add-ons I installed through Debian packages meaning noScript, privacy Badger 
and uBlock Origin in the FF bar.

Chris, can you try this ?


But after browsing the web and re-starting FF, they disappeared again.

Chris, Mike, did you install add-ons from Debian or directly from FF repository 
?

Maybe the current versions are not compatible with FF80.

My installed packages:
Packages  Version
=-=
firefox   80.0-1
webext-noscript   10.1.9.6-2
webext-privacy-badger 2020.7.21-1
webext-ublock-origin  1.28.0+dfsg-1


Regards,

Jean-Marc 
https://6jf.be/keys/ED863AD1.txt
https://6jf.be/keys/ED0B8558.txt


pgpu5zBlp8Xi7.pgp
Description: PGP signature


Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-08-28 Thread Mike Hommey
On Fri, Aug 28, 2020 at 05:18:44PM +0200, Christoph Anton Mitterer wrote:
> Package: firefox
> Version: 80.0-1
> Severity: normal
> 
> 
> Hi.
> 
> It seems that with FF80 all addons are broken in existing profiles. They're 
> shown
> in the add-ons list, but e.g. their icons aren’t in the menu.
> 
> E.g. ublock origin, noscript also don't seem to work... so it's not just a 
> display
> issue.

It works for me...

Mike



Bug#969174: firefox: FF80 seems to have broken all add-ons on existing profiles

2020-08-28 Thread Christoph Anton Mitterer
Package: firefox
Version: 80.0-1
Severity: normal


Hi.

It seems that with FF80 all addons are broken in existing profiles. They're 
shown
in the add-ons list, but e.g. their icons aren’t in the menu.

E.g. ublock origin, noscript also don't seem to work... so it's not just a 
display
issue.

Cheers,
Chris