Closed Bug 84461 Opened 23 years ago Closed 22 years ago

Cancel button on XPIs broken

Categories

(Core Graveyard :: Installer: XPInstall Engine, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED WORKSFORME
Future

People

(Reporter: jeff, Assigned: slogan)

References

Details

From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:0.9+) Gecko/20010604
BuildID:    2001060409

If you try and press cancel on an XPI install nothing happens. You must close
the window (on windows) to stop the download from continuing.

Reproducible: Always
Steps to Reproduce:
1. Download a XPI file
2. Press Cancel


Actual Results:  Nothing

Expected Results:  Window should close
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows ME → All
Confirmed with 2001062021/Linux.

You can cancel downloading by hitting Stop button.
over to don.
Assignee: ssu → dbragg
reassigning to Syd.
Assignee: dbragg → syd
I believe this is actually related to bug 77627.  It's not that the Cancel
button isn't working, it's that none of the callbacks from necko are working so
there's no download actually occuring.  If there's no download occuring the code
that processes the cancel button is not being executed so... no cancel.
Depends on: 77627
*** Bug 90007 has been marked as a duplicate of this bug. ***
From Daniel Vedits on the XPInstall newgroup - 

Recent builds have some MIME-type handler problems; in broken builds the
only way to start an XPInstall is with a snippet of javascript:

InstallTrigger.startSoftwareUpdate("file://blah/blah")

This works for me on 0.9.2 with using a http:// address in place of file:// (but
not with file://).
Component: Installer: XPI Packages → Installer: XPInstall Engine
Target Milestone: --- → M1
Target Milestone: M1 → Future
Worksforme. I can cancel downloading with 2002100108-trunk/Linux.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
ok for me
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.