[Bug 384525] New: Buttons and order wrong on installation confirmation dialogue
https://bugzilla.novell.com/show_bug.cgi?id=384525 Summary: Buttons and order wrong on installation confirmation dialogue Product: openSUSE 11.0 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Minor Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: benji@opensuse.org QAContact: jsrain@novell.com Found By: --- See screenshot at http://bw.uwcs.co.uk/b/confirm_installation_button_order.png The back button does not go back, it simply cancels the dialogue. The install button being an affirmative action should be on the left to be consistent with other dialogues. [Install] [Cancel] perhaps ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |coolo@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|aj@novell.com |yast2-maintainers@suse.de -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c2 Stefan Hundhammer <sh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |locilka@novell.com, evamaria.fuchs@novell.com, | |mschmidkunz@novell.com AssignedTo|yast2-maintainers@suse.de |siegfried.olschner@novell.com --- Comment #2 from Stefan Hundhammer <sh@novell.com> 2008-05-05 04:29:00 MST --- (In reply to comment #0 from Benjamin Weber)
The back button does not go back, it simply cancels the dialogue.
This is intentional, and it is also consistent with that dialog's message text: It says you can safely go back and review all settings with that "Cancel" button. Anything else would be destructive; you'd lose all data entered so far (most important, because time-consuming, being a manual software selection and/or partitioning).
The install button being an affirmative action should be on the left to be consistent with other dialogues.
[Install] [Cancel] perhaps ?
This was also intentional throughout the years: For one thing, be consistent with the wizard window, for another, prevent users from casually clicking each leftmost button on each pop-up dialog that appears without too much thinking. That kind of users will find themselves back in the installation summary - no harm done. Does that still make sense? I don't know. Do we have to consider our existing user base who might be used to that button order? Or are they just as annoyed and would welcome a change? Sigi, Eva, Martin: Opinions? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User benji@opensuse.org added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c3 --- Comment #3 from Benjamin Weber <benji@opensuse.org> 2008-05-05 04:45:38 MST --- (In reply to comment #2 from Stefan Hundhammer)
The install button being an affirmative action should be on the left to be consistent with other dialogues.
[Install] [Cancel] perhaps ?
This was also intentional throughout the years: For one thing, be consistent with the wizard window, for another, prevent users from casually clicking each leftmost button on each pop-up dialog that appears without too much thinking. That kind of users will find themselves back in the installation summary - no harm done.
On the other hand, as affirmative actions are on the left on dialogues throughout microsoft windows, KDE ,and yast2-qt then users who are used to this might click on the left to cancel through force of habit. They would then end up installing by mistake. There are better strategies for preventing accidental agreement with messages than putting buttons in an unexpected order. For example firefox uses a timeout on the ok button. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User benji@opensuse.org added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c4 --- Comment #4 from Benjamin Weber <benji@opensuse.org> 2008-05-05 04:46:22 MST --- * on the right to cancel -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c5 --- Comment #5 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 06:43:16 MST --- The dialog is especially problematic because before the dialog there are all those license agreements shown and the user needs to agree to them. So he performs 5 times "OK" on the left and when he is right into it, he clicks left once again and the whole stuff is canceled. So, when working on this dialog, we should consider this license stuff, too. Is it legally OK to have a solution similar to: ----------------------------- To install the selected packages you accept the following licenses [x] AdobeICCProfiles Show [x] agfa-fonts Show [x] flash player Show [x] java-1_6_0-sun Show [x] java-1_6_0-sun-plugin Show If you continue, openSUSE 11.0 will be installed according to the settings you chose. Note: Partitions on your hard disk will be formated which means that any existing data in those parts of your hard disk will be erased. [Install] [Cancel] What do you think? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c6 --- Comment #6 from Lukas Ocilka <locilka@novell.com> 2008-05-05 06:45:36 MST --- Nice, but the license text should be visible or at least user should be able to read it somehow before accepting it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c7 --- Comment #7 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 07:17:32 MST --- What about: ---------------------------- To install the selected packages you accept the following licenses Show License Agreement for [Adobe ICC Profiles v] Lorem ipsum..... Agree the Following License Agreements [x] AdobeICCProfiles Show [x] agfa-fonts Show [x] flash player Show [x] java-1_6_0-sun Show [x] java-1_6_0-sun-plugin Show If you continue, openSUSE 11.0 will be installed according to the settings you chose. Note: Partitions on your hard disk will be formated which means that any existing data in those parts of your hard disk will be erased. [Install] [Cancel] -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c8 --- Comment #8 from Lukas Ocilka <locilka@novell.com> 2008-05-05 07:22:25 MST --- Listed licenses need to be in the multi-selection box because we don't know the exact number of licenses to accept. There might be even dozens of them when using some special Add-On. So, having a [Show] button would have to be somehow aligned to the multi-selection box which is impossible. Only RichText can handle undefined amount of licenses with <a href='show_xx'>Show</a> for every single license. On the other hand, we can't have check boxes there... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c9 --- Comment #9 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 07:48:16 MST --- OK, I admit I need to work on my drawing-with-ASCII-skills :-) I attached the following idea. Con is that it would be a full-screen dialog (or a very large pop up :-() Maybe it is a little off-topic: but the software repository module in 10.3 has something that looks like checkboxes in rich text fields. They are shown in the details below the repo overview. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c10 --- Comment #10 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 07:51:30 MST --- OK, I admit I need to work on my drawing-with-ASCII-skills :-) I attached the following idea. Con is that it would be a full-screen dialog (or a very large pop up :-() Maybe it is a little off-topic: but the software repository module in 10.3 has something that looks like checkboxes in rich text fields. They are shown in the details below the repo overview. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c11 --- Comment #11 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 07:54:26 MST --- Created an attachment (id=212326) --> (https://bugzilla.novell.com/attachment.cgi?id=212326) idea how to get rid of pop ups -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c12 --- Comment #12 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 07:55:14 MST --- Created an attachment (id=212328) --> (https://bugzilla.novell.com/attachment.cgi?id=212328) idea how to get rid of pop ups -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c13 --- Comment #13 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 07:57:02 MST --- Created an attachment (id=212331) --> (https://bugzilla.novell.com/attachment.cgi?id=212331) idea how to get rid of pop ups -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c14 --- Comment #14 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 07:57:10 MST --- Created an attachment (id=212332) --> (https://bugzilla.novell.com/attachment.cgi?id=212332) idea how to get rid of pop ups -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c15 --- Comment #15 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 07:57:35 MST --- Created an attachment (id=212334) --> (https://bugzilla.novell.com/attachment.cgi?id=212334) idea how to get rid of pop ups -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c16 --- Comment #16 from Lukas Ocilka <locilka@novell.com> 2008-05-05 07:58:49 MST --- Not exactly, repository manager uses multi-selection-box (for listing repos) and for every single repository selected, some standard check-boxes are redrawn (Enabled, Refresh) and that's it. No magic, rich-text is used to show some details. Hmm, well, we could show the license text in details of a selected license... that might work --------------------------------------------------------------- The following packages have their special licenses to agree to. Click on a package name to see the license text. [x] AdobeICCProfiles [x] agfa-fonts [x] flash player [x] java-1_6_0-sun [x] java-1_6_0-sun-plugin Text of a Selected License +----------------------------------------------------+ | text ... ^ | | | | | v +----------------------------------------------------+ If you continue, openSUSE 11.0 will be installed according to the settings you chose. Note: Partitions on your hard disk will be formated which means that any existing data in those parts of your hard disk will be erased. [Install] [Cancel] --------------------------------------------------------------- -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c17 --- Comment #17 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 07:59:10 MST --- Created an attachment (id=212336) --> (https://bugzilla.novell.com/attachment.cgi?id=212336) idea how to get rid of pop ups -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c18 --- Comment #18 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 08:02:01 MST --- Thanks for the drawing :-) I played a little bit around with the qt-designer. As I had some difficulties with bugzilla I spamed the attachments several times. Sorry for that! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c19 --- Comment #19 from Stefan Hundhammer <sh@novell.com> 2008-05-05 08:10:45 MST --- AFAIK we are required by Novell legal to make sure the user really sees those licenses, and that he has to actively accept them. I fear that rules out all solutions that have anything preselected like in the above examples. But anyway, the original topic was the final installation confirmation dialog, not the license dialogs. I suggest if we need to discuss the license dialogs, too, we should open another bug report or use another forum (IRC? Mailing list?) for that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c20 --- Comment #20 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-05 08:20:02 MST --- IMHO the license agreements are closely related to the conformation dialog. (see comment #5). Just concerning the pop up: Leaving the button order as it is, makes it inconsistent with the other yast2-qt dialogs. Changing the button order makes the pop up somewhat meaningless because the user is used to confirm all the pop ups before without reading them. So why not display the "warning your data will be lost" within the installation proposal? Either below the heading or (what would make more sense) in the partitioning part of the proposal. Maybe also in read and "warning" typed bold. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c21 --- Comment #21 from Stefan Hundhammer <sh@novell.com> 2008-05-05 10:05:50 MST --- (In reply to comment #20 from Martin Schmidkunz)
So why not display the "warning your data will be lost" within the installation proposal?
Because this would be very misleading at that point? We'd need extensive explanations what data might be lost. "Formatting /dev/hda1 (Windows)" is already there and (IIRC) in red. And you you imply not posting a final confirmation dialog at all? I don't think we should or might want to do that. There needs to be a final confirmation before we do possibly destructive changes.
Either below the heading or (what would make more sense) in the partitioning part of the proposal. Maybe also in read and "warning" typed bold.
..and blinking, and with a bright black-and-yellow danger sign with a skull... ;-) Well, seriously, we should reserve that kind of thing for critial error situations. Really performing the Linux installation during the Linux installation does _not_ qualify for that IMHO. ;-) BTW I recall similar discussions years ago: Some people wanted the "we are really going to install now" confirmation to be much more emphasized, and others ridiculed exactly that, naming it the "warning, you are going to install SuSE" dialog for that reason. I fear this discussion is increasingly moving off topic. Remember, it began with button order... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c22 --- Comment #22 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-08 14:20:07 MST ---
And you you imply not posting a final confirmation dialog at all?
To be honest, a confirmation dialog hidden beneath all the license pop ups is quite meaning- and useless to me. Sigi, what do you think about that? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 User mschmidkunz@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=384525#c23 --- Comment #23 from Martin Schmidkunz <mschmidkunz@novell.com> 2008-05-08 14:20:54 MST --- or Eva? (sorry, I didn`t know that you are also in the CC-list) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=384525 Siegfried Olschner <siegfried.olschner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com