Open Bug 1599447 Opened 5 years ago Updated 3 years ago

Addon-Manager doesn't list all installed extensions

Categories

(Toolkit :: Add-ons Manager, defect, P3)

71 Branch
x86_64
Windows 7
defect

Tracking

()

People

(Reporter: pmheil, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0

Steps to reproduce:

Open about:addons

Actual results:

Not all installed extensions are listed in the enabled section. (Not shown anywhere)

Expected results:

All installed extensions should be listed. The circled addon icons are coincidentally both my unlisted extensions.

OS: Unspecified → Windows 7
Hardware: Unspecified → x86_64

Additionally when you right click the icons and select 'manage extension' the resulting screen is blank.

Component: Untriaged → Add-ons Manager
Product: Firefox → Toolkit

If you open the browser console (Ctrl+Shift+J) and try Manage Extension do you see any errors?

Does this persist across Firefox restarts and it's always the same extensions? Do the extensions appear in the Extensions section of about:support?

Flags: needinfo?(pmheil)

There is a CSP error for menupopup.js, but that's probably not related. This persists accress restarts and it is always only my three unlisted extensions. (Third icon is not in attached image, I can't actually find the icon for it... it's not in overflow) I'm unable to reproduce on my Windows 10 machine by installing the extensions so it maybe related to having them already installed while upgrading between nightly releases?

The extensions are not listed in about:support
The extensions are listed in about:debugging

Flags: needinfo?(pmheil)

That is quite interesting. Can you add the extension id from one of those (you can see it in about:debugging) to this snippet and run it in the browser console and let me know what it says?

(await AddonManager.getAllAddons()).find(e => e.id == "<addon-id>").type

Flags: needinfo?(pmheil)

It says "webextension" for all three. Here are some other attributes that are different than Bitwarden if it helps.

signedState: undefined
permissions: 77

For reference
isCorrectlySigned: true

Flags: needinfo?(pmheil)

Thanks for the info. Looks like these add-ons should've been migrated to the "extension" type at some point. Adding this to our group triage list.

Whiteboard: webext?

Hey Paul, can you also please confirm if there is anything unusual about that profile, did you not use it for a number of firefox version, did you move it between machines or firefox trains (from Nightly to Beta/release or vice-versa)?

Flags: needinfo?(pmheil)

I don't recall the specific origin of the profile, but I probably copied from a backup of my main release profile when the machine was re-imaged maybe a year ago. This could also be a really old profile since I think I saw one of the attributes from comment 5 said the install date was ~2015 or something. I don't typically use Firefox on this specific machine, normally only opening every now and then to update and test my extensions on the latest build. So I could have not used it between beta updates, though probably not a jump of more than a couple beta releases.

Flags: needinfo?(pmheil)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P3
Whiteboard: webext?

If it helps I noticed today that the extensions in question are not able to be updated and they are stuck on versions that I released March 24, 2017

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: