Closed Bug 1308981 Opened 8 years ago Closed 7 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
https://hg.mozilla.org/mozilla-central/rev/eda5d5658dde
Status: NEW → RESOLVED
Closed: 7 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: