Annotate "Extensions" tab with signed & system status
Categories
(Socorro :: Webapp, enhancement, P2)
Tracking
(Not tracked)
People
(Reporter: nika, Assigned: willkg)
Details
Attachments
(2 files)
The "Telemetry Environment" tab's "activeAddons" section has a bunch of useful information about installed addons which is not present in the "Extensions" tab. In particular, the "isSystem"
field indicates whether or not the add-on came with Firefox, and can probably be ignored, and the "signedState"
flag indicates whether the extension loaded into Firefox unsigned (I believe the values are here: https://searchfox.org/mozilla-central/rev/72e3388f74458d369af4f6cdbaeaacb719523b8c/toolkit/mozapps/extensions/AddonManager.jsm#3926-3944).
I recently caused a couple of low-volume nightly crashes which I believe were called by unsigned extensions using a WebExtension experiment to load custom JS code & call unsupported internal APIs. Unfortunately, it wasn't easy to determine this without individually inspecting each crash & locating the unsigned installed extensions.
It would be nice to show unsigned status somehow in the "Extensions" tab, and perhaps add "unsigned extension" (or something like that) as a possible correlation to the "Correlations" tab.
Assignee | ||
Comment 1•5 years ago
|
||
Grabbing this to work on.
Note that this, bug #1373445, and bug #974968 are all probably related and might be solveable via the same changes.
Assignee | ||
Comment 2•4 years ago
|
||
I can enhance the extensions tab with additional information like the signedState and isSystem columns. We should do the changes to the correlations data in a different.
This crash report has a bunch of non-system extensions: bp-760a7a33-2e10-4182-9a2f-8f67f0210415
Assignee | ||
Comment 3•4 years ago
|
||
Nika: Does this work for you? Are there other fields you want to see?
Assignee | ||
Comment 4•4 years ago
|
||
Assignee | ||
Comment 5•4 years ago
|
||
Reporter | ||
Comment 6•4 years ago
|
||
(In reply to Will Kahn-Greene [:willkg] ET needinfo? me from comment #3)
Nika: Does this work for you? Are there other fields you want to see?
That looks lovely, thanks!
Assignee | ||
Comment 7•4 years ago
|
||
This was deployed to prod in bug #1706647. Marking as FIXED.
Description
•