Closed Bug 43354 Opened 25 years ago Closed 25 years ago

XPInstall triggering isn't working. No installation.

Categories

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

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: depman1, Assigned: joki)

Details

(Whiteboard: [dogfood-][nsbeta2+])

builds 2000-06-21-08-M17. 1. Go to http://jimbob/trigger3.html 2. Select any test case. Or enter .xpi in the URL field. 3. Press Trigger. 4. Confirm dialog appears. (on NT, the module box is empty). Press OK. Result: Nothing happens. Progress dialog doesn't appear, nothing gets installed.
change qa contact to depstein. nominating nsbeta2 and dogfood.
Keywords: dogfood, nsbeta2
QA Contact: jimmylee → depstein
The problem appears from build 2000-06-20-21-M17(WIN). The earlier build from 6/20/00 does work though.
Clicking on a xpi link (with server using the right MIME type) works, the problem is only when you use a JavaScript trigger to launch this. Due to new security checks our confirmation dialog is not treated as modal. Since the install then continues on before the dialog has had a chance to come up and set the "do the install" flag the default value of "cancel" is used instead. This is a known problem (affects alerts, too, apparently) but according to mstoltz may require something special to account for our dialog so it's not quite a duplicate. Reassigning to joki per mstoltz This bug blocks installation of PSM for Mozilla folks
Assignee: dveditz → joki
Is this a dup of 43272? Putting on [nsbeta2-][dogfood-] radar.
Whiteboard: [nsbeta2-][dogfood-]
No, error -229 in bug 43272 means the script ran but encountered errors. This one the script doesn't run at all because the non-modality of our confirmation dialog makes it appear the user disallowed the install (reported as -210). Appealing dogfood and nsbeta2 decisions because no reasons were given and it's not clear that you understand that this kills 1) the current PSM page for mozilla users 2) our plan for the Netcenter SmartUpdate site in PR2 3) daily testing (inconvenient workaround available except when off-line) 4) plans for skin/theme installs 5) plans for additional language pack installs Think about it guys -- no skin installs!
Whiteboard: [nsbeta2-][dogfood-]
Doesn't stop daily use by most developers (they don't install PSM, they build it and use it, or download in the commercial build) so we went dogfood-. Skins install, along with smart update, gets us on the beta2 plus radar.
Whiteboard: [dogfood-][nsbeta2+]
FYI...This bug blocks QA's daily automated test scripts. We fall back into manual testing using mime type support.
The modal dialog from script issue has been fixed as part of bug 43390. This should now work.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
*** Bug 43272 has been marked as a duplicate of this bug. ***
fixed cross-platform: WinNT, Win98, Linux, and Mac. builds 2000-06-26-08-M17. In Windows, confirm dlog is still blank.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.