https://bugzilla.novell.com/show_bug.cgi?id=334774 Summary: usability: curl error in "yast2 online_update" leads to 3 meaningless buttons Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: Markus.Kuhn@cl.cam.ac.uk QAContact: jsrain@novell.com Found By: --- If something goes wrong while the Online Update function of Yast2 tries to download a file, the user is presented with a pop-up menu such as Cannot access installation media [...] Check that the server is accessible Curl error for [...] Error code: Timeout reached [...] Callback aborted followed by three buttons OK Abort Skip It is now completely non-obvious to the poor user, what will happen if any of these three buttons is pressed. Pressing "Abort" seems, contrary to expectations, not to abort anything, in particular it does not abort the entire Online Update procedure, which is what one might assume "Abort" will do. The button "OK" is meaningless, because the pop-up did not ask me any question for which "OK" would be a meaningful answer. What do I confirm with "OK"? And what does "Skip" mean? If I instruct Yast2 Online Update to skip downloading a file, I will want to know how this will affect the remaining update process and the state of the system afterwards. Am I taking any risks by skipping a file download? Could this leave the software installation in some inconsistent state? Please remove these three buttons! They are completely obscure, confusing and pointless. Replace them with a meaningful explanation of what options there really are for the user to proceed form this error situation, how these options differ, and what their consequences will be. A couple of radio buttons with more detailed text, the first two of them being "Abort the Online Update process (default)" and "Retry once more to download this file", followed by a single(!) OK button to confirm the choice made would seem much more suitable here. Buttons along to not provide enough space to explain a choice in such an error situation. The current curl error pop-up box is unfortunately a classic textbook example of really bad user interface design. :-( -- 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.