Firefox unloads WebExtentions working with webpages after a while.

UNCONFIRMED
Unassigned

Status

()

defect
UNCONFIRMED
6 months ago
6 months ago

People

(Reporter: lebon14, Unassigned)

Tracking

({regression})

64 Branch
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

Reporter

Description

6 months ago
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0

Steps to reproduce:

Browse the web. It stop randomly. Haven't found a pattern.


Actual results:

WebExtensions, although loaded in Firefox and shown as installed, are not working properly after a while. The duration of "a while" is unknown unfortunately. So, extensions such as uBlock Origins (fails to block any advertising), Stylish (fails to load and apply user themes), Rikaichamp (fails to detect Japanese characters) and Violentmonkey (fails to load and execute scripts). WebExtensions seems to still be working at first glance. If any have menus, they won't work anymore. If any made lists, they won't make lists anymore. Only UI changing extensions seems to work. Since this is an issue across multiple WebExtensions, it seems to be a Firefox issue more than Extensions issue.

Then, restarting firefox fix the issue for some time until it happens again. This seems to be a regression from Firefox v63 where there were no issues.


Expected results:

WebExtensions should always work at all times if they are activated in the Add-ons menu no matter how long the browser is opened.
Component: Untriaged → Extension Compatibility
Looking at the content of the browser console (ctrl-shift-j) when this occurs could provide some clues.
Reporter

Comment 2

6 months ago
(In reply to rhill@raymondhill.net from comment #1)
> Looking at the content of the browser console (ctrl-shift-j) when this
> occurs could provide some clues.

Will check when it happens again.
Reporter

Comment 3

6 months ago
Alright. It happened again. These messages keep appearing in the console, non-stop:


apply.js:19
requestStyles
moz-extension://7bd6cae1-4842-406b-a236-d0d52f7a25fc/src/inject/apply.js:19:5
La demande d’accès aux cookies ou au stockage sur « https://cdn.krxd.net/partnerjs/xdi/proxy.3d2100fd7107262ecb55ce6847f01fa5.html#!kxcid=rxbmw4a0x&kxt=https%3A%2F%2Fwww.tvanouvelles.ca&kxcl=cdn&kxp= » a été bloquée parce que nous bloquons toutes les demandes d’accès au stockage par des sites tiers et que le blocage de contenu est activé. controltag.js.09ebc571a022d419934530eaf14c8a78:5:38580
La demande d’accès aux cookies ou au stockage sur « https://cdn.krxd.net/partnerjs/xdi/proxy.3d2100fd7107262ecb55ce6847f01fa5.html#!kxcid=rxbmw4a0x&kxt=https%3A%2F%2Fwww.tvanouvelles.ca&kxcl=cdn&kxp= » a été bloquée parce que nous bloquons toutes les demandes d’accès au stockage par des sites tiers et que le blocage de contenu est activé. controltag.js.09ebc571a022d419934530eaf14c8a78:5:39303
La demande d’accès aux cookies ou au stockage sur « https://cdn.krxd.net/partnerjs/xdi/proxy.3d2100fd7107262ecb55ce6847f01fa5.html#!kxcid=rxbmw4a0x&kxt=https%3A%2F%2Fwww.tvanouvelles.ca&kxcl=cdn&kxp= » a été bloquée parce que nous bloquons toutes les demandes d’accès au stockage par des sites tiers et que le blocage de contenu est activé.
controltag.js.09ebc571a022d419934530eaf14c8a78:5:38580
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist.
apply.js:19
La demande d’accès aux cookies ou au stockage sur « https://cdn.krxd.net/partnerjs/xdi/proxy.3d2100fd7107262ecb55ce6847f01fa5.html#!kxcid=rxbmw4a0x&kxt=https%3A%2F%2Fwww.tvanouvelles.ca&kxcl=cdn&kxp= » a été bloquée parce que nous bloquons toutes les demandes d’accès au stockage par des sites tiers et que le blocage de contenu est activé. controltag.js.09ebc571a022d419934530eaf14c8a78:5:38580
La demande d’accès aux cookies ou au stockage sur « https://cdn.krxd.net/partnerjs/xdi/proxy.3d2100fd7107262ecb55ce6847f01fa5.html#!kxcid=rxbmw4a0x&kxt=https%3A%2F%2Fwww.tvanouvelles.ca&kxcl=cdn&kxp= » a été bloquée parce que nous bloquons toutes les demandes d’accès au stockage par des sites tiers et que le blocage de contenu est activé. controltag.js.09ebc571a022d419934530eaf14c8a78:5:39303
La demande d’accès aux cookies ou au stockage sur « https://cdn.krxd.net/partnerjs/xdi/proxy.3d2100fd7107262ecb55ce6847f01fa5.html#!kxcid=rxbmw4a0x&kxt=https%3A%2F%2Fwww.tvanouvelles.ca&kxcl=cdn&kxp= » a été bloquée parce que nous bloquons toutes les demandes d’accès au stockage par des sites tiers et que le blocage de contenu est activé.
controltag.js.09ebc571a022d419934530eaf14c8a78:5:38580
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist.
You need to log in before you can comment on or make changes to this bug.