Closed Bug 414274 Opened 17 years ago Closed 8 years ago

Cancelling quit request whilst downloading extension will result in no warning if user tries to quit again

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: graememcc, Unassigned)

References

()

Details

(Whiteboard: [intent-to-close])

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11

When downloading a large extension, attempt to quit, and then cancel the quit request.

The extension manager will state that the extension is not compatible with your version of Firefox, regardless of the extension's actual compatibility. It will also give no feedback that the extension is, in fact, still downloading.

In addition, unless the user starts another extension download, extension manager will not issue any more quit warnings.

Reproducible: Always

Steps to Reproduce:
1. On a clean profile, start downloading a large extension (eg all peers)
2. When it opens, quickly close the extension manager, and then attempt to quit Firefox
3. When the quit warning about cancelling downloads appears, click Cancel
4. Re-open extension manager.
5. Wait a reasonable amount of time (long enough for the extension download to finish).
6. Restart Firefox. Find that the extension was still downloading, was compatible, and has been installed.
Actual Results:  
On reopening extension manager,the extension is now noted as being incompatible with your version of FF.

Expected Results:  
On reopening extension manager, you continue to see the progress of the extension download.
Blocks: 404572
Version: unspecified → Trunk
Meh, I'm a bit of an idiot.

Ignore anything above about the download progress not being reported. Totally failed to notice that if you reopen add-on manager, it will always be on the Extensions tab (download progress is reported in the installation tab, and is in fact, unaffected).

Additionally, the extension is always reported as incompatible until it is fully downloaded. Following the steps to reproduce above does not in any way influence this. (FWIW, I still think that that isn't great behaviour.)

However, I stand by the fact that cancelling a quit request (in any of the dialogs that can throw it up - ie extension mgr, download mgr, or multiple tabs) will result in extension manager never warning the user again that a download is  in progress, unless another extension download is started.

Revised STR:
1. On a clean profile, start downloading a large extension (eg all peers)
2. When it opens, quickly close the add-ons window, and then attempt to quit
Firefox
3. When the quit warning about cancelling downloads appears, click Cancel
4. Re-open the add-ons window.
5. Click on installation tab. Verify extension is still downloading.
6. Close add-ons. Attempt to quit browser.

Actual Results:  
Browser quits without warning.

Expected Results:  
As per step 3, a warning should be issued that an extension download is in progress.
Summary: Cancelling quit request whilst downloading extension causes incorrect info in extension manager ui → Cancelling quit request whilst downloading extension will result in no warning if user tries to quit again
I know this is an edge-case as a fair number of extensions are so small that most users will not hit this, but nominating blocking on the basis that incorrectly suppressing user warnings is plain wrong.
Flags: blocking-firefox3?
This does not block the final release of Firefox 3.
Flags: wanted-firefox3+
Flags: blocking-firefox3?
Flags: blocking-firefox3-
Confirmed Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9b4pre) Gecko/2008021204 Minefield/3.0b4pre with StR from comment #1.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Product: Firefox → Toolkit
Due to a long period of inactivity on this bug (6.98 years), I am intending to close this bug within a month or so in accordance with: https://wiki.mozilla.org/Add-ons/OldBugs Please remove [intent-to-close] from the whiteboard and comment on this bug if you would like to keep it open.
Whiteboard: [intent-to-close]
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.