Closed Bug 18880 Opened 25 years ago Closed 25 years ago

Disabled buttons remain highlighted during installation

Categories

(SeaMonkey :: Installer, defect, P3)

PowerPC
Mac System 8.5

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: elig, Assigned: samir_bugzilla)

Details

* TITLE/SUMMARY
Disabled buttons remain highlighted during installation

* STEPS TO REPRODUCE
0) Launch the Mozilla Installer
1) Proceed through the installer until you reach the "Install" button.
2) Press the "Install" button.

* RESULT
 - What happened

Neither the "Go Back" or "Install" buttons disable, despite being buttons that
the user can no longer press.

 - What was expected

I think there's a deeper question of what the user would _want_ to do at this
point --- e.g. rather than simply disable the buttons in question:

	* the MindVision VISE installer, at this point, pops up a new progress
window, with the only button being "Stop".
	* the Apple installer also pops up a new modal progress window, with the
only button being "Cancel".

* REGRESSION

 - Occurs On
        Mozilla Installer 11.15.99 build

 - Doesn't Occur On
        MindVision Installer VISE (from Communicator 4.7 installer)
        Mac OS Installer (from Mac OS 8.1)

* CONFIGURATIONS TESTED

- [Mac] Beige Power Mac G3 (266 MHz PowerPC 750), 96 MB RAM (VM on; 1 MB of VM
used), 1024x768 (Thousands of Colors), Mac OS 8.6

- [Win32] Vectra VL (233 MHz P2), 96 MB RAM, 800x600 (True Color), NT 4.0 SP5.

- [Linux] Vectra VL (266 MHz P2), 96 MB RAM. Red Hat Linux 6.0 (GNOME).
Assignee: ssu → sgehani
reassigning to Samir.  It's mac thang...
We considered putting a "Stop" button in place of the "Install" button and
hiding the "Go Back" button altogether once installation of the .xpis commences.
However, it is currently not possible to stop midway through a .xpi installation
(architectural constraint of calling the XPInstall shared lib synchronously).

So, we have two cosmetic options. I seek a vote.
1> Disable both buttons
2> Hide both buttons

I'm leaning towards option 1, which is the summary of this bug alludes to
anyways.
Unfortunately, I don't have a meaningful opinion as to which is better, and defer
to sfraser.
Target Milestone: M12
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Fixed: disable the buttons when installing now.
this appears to be working on build 1999112308,
Eli, do you want to verify after me and mark?
Status: RESOLVED → VERIFIED
Updating component from Install Wizard to Installer
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.