Open Bug 1591597 Opened 5 years ago Updated 2 years ago

Extensions are not shown after checking for updates

Categories

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

70 Branch
x86_64
Linux
defect

Tracking

()

UNCONFIRMED

People

(Reporter: aros, Unassigned)

Details

Attachments

(1 file)

Attached video clip.mkv

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

Steps to reproduce:

Steps to reproduce:

  1. Set the extensions tab active item to "Available updates"
  2. Close Firefox
  3. Open the extensions tab
  4. Check for updates

New found updates will not be shown.

They should be shown immediately.

  1. Click "View available updates"

Again nothing will happen.

See the attached video clip.

Component: Untriaged → Add-ons Manager
OS: Unspecified → Linux
Product: Firefox → Toolkit
Hardware: Unspecified → x86_64

It's been like that since the introduction the brand new and shiny extensions manager.

The priority flag is not set for this bug.
:jimm, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jmathies)

(In reply to Artem S. Tashkinov from comment #0)

Created attachment 9104358 [details]
clip.mkv

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

Steps to reproduce:

Steps to reproduce:

  1. Set the extensions tab active item to "Available updates"

Can you clarify what interface this is? FWIW I can't view your video.

Flags: needinfo?(jmathies) → needinfo?(aros)

This is a standard mkv file with standard H.264 video which could be played with any video player which supports the mentioned container and video codec.

I've uploaded it on YouTube as well: https://youtu.be/zigPeoBb5mk

Flags: needinfo?(aros)

The priority flag is not set for this bug.
:jimm, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jmathies)

Took a look at this, something like this works but this code probably doesn't belong in the page header.

diff --git a/toolkit/mozapps/extensions/content/aboutaddons.js b/toolkit/mozapps/extensions/content/aboutaddons.js
--- a/toolkit/mozapps/extensions/content/aboutaddons.js
+++ b/toolkit/mozapps/extensions/content/aboutaddons.js
@@ -1412,9 +1412,18 @@ class AddonPageOptions extends HTMLEleme

   async onClick(e) {
     switch (e.target.getAttribute("action")) {
-      case "check-for-updates":
+      case "check-for-updates": {
         await this.checkForUpdates();
+        let view = this.getTelemetryViewName();
+        if (view == "updates") {
+          // Refresh any updates views since they might've changed.
+          let list = document.querySelector("addon-list");
+          if (list) {
+            list.render();
+          }
+        }
         break;
+      }
       case "view-recent-updates":
         loadViewFn("updates/recent", e);
         break;

Maybe we should be sending an onPropertyChanged event for the add-on when we find an update.

Priority: -- → P3
Flags: needinfo?(jmathies)

Firefox 75 beta 7: still affected.

Firefox 82: still affected.

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

Attachment

General

Created:
Updated:
Size: