Closed Bug 1308981 Opened 9 years ago Closed 9 years ago

separate system add-ons from extensions in about:support

Categories

(Toolkit :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: rhelmer, Assigned: mossop)

Details

Attachments

(1 file)

Right now system add-ons appear alongside normal extensions in about:support. We should put these in a separate section, with a header like "Application Components" or something along those lines, so it's clear that these are built-in.
about:support lives in toolkit.
Product: Firefox → Toolkit
Since we'll be touching this, could we add a new column for these system add-ons that says either "built-in" or "updated"? This would help both the QA process, and also to debug reports from users in the wild.
Assignee: rhelmer → dtownsend
(In reply to :Felipe Gomes (needinfo me!) from comment #2) > Since we'll be touching this, could we add a new column for these system > add-ons that says either "built-in" or "updated"? This would help both the > QA process, and also to debug reports from users in the wild. This isn't trivial to do. Can we not just compare version numbers?
Flags: needinfo?(felipc)
I'm fine with not doing this here, but it'd be nice to leave a bug open for that at least. The trick is figuring out the version number that shipped in past Firefox versions (when we're writing a system addon for a previous version to fix something).. Sure it's not hard but it's still some work. There's some work planned to publish a list of these versions somewhere (bug 1311105), but I don't know when that will be done.
Flags: needinfo?(felipc)
Attachment #8845679 - Flags: review?(rhelmer)
(In reply to Dave Townsend [:mossop] from comment #3) > (In reply to :Felipe Gomes (needinfo me!) from comment #2) > > Since we'll be touching this, could we add a new column for these system > > add-ons that says either "built-in" or "updated"? This would help both the > > QA process, and also to debug reports from users in the wild. > > This isn't trivial to do. Can we not just compare version numbers? (In reply to :Felipe Gomes (needinfo me!) from comment #5) > I'm fine with not doing this here, but it'd be nice to leave a bug open for > that at least. The trick is figuring out the version number that shipped in > past Firefox versions (when we're writing a system addon for a previous > version to fix something).. Sure it's not hard but it's still some work. > > There's some work planned to publish a list of these versions somewhere (bug > 1311105), but I don't know when that will be done. I don't think `about:support` itself needs to know anything about version numbers, besides just exposing what is installed. AddonManager knows if the add-on is in the built-in or the update location, it's not exposed on the public Addon object - we could do so though (`isBuiltIn` getter for instance - so `(addon.isSystem && !addon.isBuiltIn)` would be a system add-on update) Let's do a follow-up, something like the above would keep the `about:support` side simple.
Comment on attachment 8845679 [details] Bug 1308981: Display system add-ons in a separate section in about:support. https://reviewboard.mozilla.org/r/118828/#review121780 lgtm. I like the use of the word "features" for the UI.
Comment on attachment 8845679 [details] Bug 1308981: Display system add-ons in a separate section in about:support. https://reviewboard.mozilla.org/r/118830/#review122586 I believe that rhelmer meant to r+ this
Attachment #8845679 - Flags: review+
Pushed by dtownsend@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/eda5d5658dde Display system add-ons in a separate section in about:support. r=rhelmer
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Comment on attachment 8845679 [details] Bug 1308981: Display system add-ons in a separate section in about:support. https://reviewboard.mozilla.org/r/118830/#review122990
Attachment #8845679 - Flags: review?(rhelmer) → review+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: