Closed
Bug 1818854
Opened 3 years ago
Closed 1 year ago
Fix content module states when using Extensions in separate process
Categories
(GeckoView :: General, defect, P2)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: zmckenney, Unassigned)
References
Details
(Whiteboard: [addons-jira])
When using a separate extension process, changing tabs causes the geckoview.js _updateContentModuleState() to still be called continuously which will eventually crash.
Updated•3 years ago
|
Severity: -- → S3
Priority: -- → P2
Whiteboard: [addons-jira]
Updated•3 years ago
|
Comment 1•3 years ago
|
||
Hey Zac, I have tried to see if the details in comment 0 would have been enough to allow me to hit this issue, but I was not able to.
This is what I tried:
- installed a local build of Fenix, enabled the Extension process from about:config prefs, restarted Fenix and confirmed from an about:processes tab that the extension process is running
- installed ublock origin
- opened 3 tabs: ublock origin options page, wikipedia.org, nytimes.com
- enabled USB remote debugging in Fenix and connected to the Fenix main process from a Firefox Desktop about:debugging page
- added a log point on the geckoview.js _updateContentModuleState() function to emit a log message including
this._nameto determine which module was the function being called for (the log point I used looked like the following"CANARY _updateContentModuleState", this._name) - then switched between the 3 tabs, the log point was logging only two of the logpoint message per tab switch (which looked like
CANARY _updateContentModuleState GeckoViewSelectionAction)
But it doesn't seem I was able to hit the continuously calls to the _updateContentModuleState nor the crash.
I recall you mentioned to also not being able to hit it anymore, should we either close this bug?
or maybe reduce its priority and severity (and story points) and not tracking it anymore on the jira side for now, given that we don't seem to be able to hit it.
Flags: needinfo?(zmckenney)
| Reporter | ||
Updated•1 year ago
|
Status: NEW → RESOLVED
Closed: 1 year ago
Flags: needinfo?(zmckenney)
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•