Questions tagged [error-prevention]
The error-prevention tag has no usage guidance.
52
questions
0
votes
1
answer
16
views
Limit selectable file-types or show error messages?
some users try to upload img/heic although only jpg, png or pdf are allowed.
in the best case our backend should also support img/heic.
However, our backend system will not support img/heic for a long ...
0
votes
1
answer
130
views
Multiple upload states and error handling
I am currently working on a banking site. We are designing a section of the site where users can follow their applications, i.e. for a loan. They can sign and upload documents from there.
There will ...
0
votes
1
answer
42
views
How to handle users without permission to access an app
Background: I work in Fintech. There are customers whose loans can become "written off" (due to high overdue balance etc.)Some of these customers use the customer app to access cool features....
5
votes
4
answers
492
views
Prevent users from changing entity data fundamentally
Entities in a database represent things from the real world (for example products in an e-commerce system). A user should be able to
add a new entity
edit the entity to correct a mistake in the DB
...
0
votes
3
answers
128
views
How might iOS prevent unintentional email deletion?
This isn't a problem I'm solving, it's more of a theoretical UX question.
Twice this week, I've checked my email on iOS and accidentally deleted important conversations (which I've had to hunt for and ...
6
votes
3
answers
407
views
Admin interface - use of "Please be patient"
In a recent update to one of our Admin interfaces (1 user), we added the following warning at the top, to remind the user that once they press the button, it can take several minutes to complete, and ...
1
vote
2
answers
75
views
No results for my search? Let user see no results or not allowing them to see the results that are not available?
I've been working in resolving an issue for the platform I work in but I'm a little stuck with solutions I was wondering if you guys could give me some advice on how to approach this. So, I'm working ...
1
vote
1
answer
57
views
Error recovery implementation in a micro service architecture
We have a system that people can use to create new "Folders", a folder will have metadata about it (creation date, permissions, owner, etc.). The folder name is the unique key because there are ...
0
votes
2
answers
195
views
Placement of multiple destructive actions
In the current project I am working on, I have came across the below scenario where I have to display 3 destructive actions. It's inside of a card view and those cards will appear as a result of a ...
2
votes
0
answers
188
views
Email client: why is the "Send" button always next to the other buttons? [closed]
In the vast majority of email clients I've seen (Outlook, but also Web mails like outlook.com or GMail), the "Send" button is always next to danger zone where the user often clicks.
The worst example ...
1
vote
3
answers
6k
views
Best practices for diplaying the Password Requirements
I am trying to decide which is the best way to display the password rules when a user is changing their password.
There are approximately 4 important password criteria.
Option 1: Place criteria in ...
2
votes
2
answers
257
views
How to toggle truncating of long radio button labels?
In my application, I have a series of radio buttons. The associated labels can contain a number of fields and become quite long, so I'd like for the labels to be expaneded and collapsed.
I've ...
2
votes
3
answers
345
views
One click order alternative - slide to pay
The mobile application is able to store (securely) credit card details and users can pay small amount for some services with "one click" button (no confirmation).
There is a chance users click it ...
2
votes
1
answer
108
views
Is there a reason to intentionally induce errors in forms?
An interesting thing happened on almost every bank and credit-card website UI I used today: I entered absolutely correct data. And the system updated/refreshed, either through a refresh or some sort ...
0
votes
1
answer
248
views
Should a compiler give compile-time errors or warnings for syntactically valid but logically invalid code?
With some programming languages, a compiler may reject code that, while otherwise syntactically valid, is readily determined to be logically invalid through static analysis.
An example is Visual C++ ...
1
vote
2
answers
119
views
What is the value of providing context-specific icons over a generic icon in a dialog?
Background:
Need to design icons for Dialogs in a medical enterprise application.
These icons(non-actionable) will be used in Dialogs like Error, Warning, Alarm etc.
Question: What is the value of ...
1
vote
1
answer
145
views
How to help users avoid making conscious mistakes? [closed]
I am working on the navigation pattern and design of a mobile application. I am facing a problem.
The user has to choose one item from a list of items.
Best scenario: The user chooses the correct ...
6
votes
7
answers
9k
views
How to tell users that s/he might be adding a duplicate record
I have a form where users can add new contact records. Multiple users all use the same form, so it's quite possible that user ABC might try to add the same contact record that user DEF has already ...
2
votes
1
answer
116
views
Should I prefer "Earliest Prevention" over "Flexible Workflows"?
Intro
I have a specification which explicitly mentions 4 (sic!) interrelated modal windows for a fairly simple use case. This seems to be a result of the old-school way of thinking, i.e. "let's ...
11
votes
5
answers
847
views
Gmail's Undo send and other UX design patterns for reversing actions/transactions
When Gmail first brought out the Undo feature for sending emails it was a very interesting way to address the typical user behaviour of sending something on an impulse (or just not checking things ...
2
votes
1
answer
64
views
Communicating lack of interaction
Today, when sharing an update on LinkedIn, I have noticed that touching own avatar in the upate edit window on iPad makes it (avatar) "bouncy" zoom in and out (let me know if there is a better word ...
2
votes
3
answers
216
views
Visual feedback for restricting drag and drop in a list
I have a table with a list of items. Users are able to drag and drop each item up and down to reorder the items.
I want to set some control in place. For example, in the table below, I want to ...
0
votes
2
answers
818
views
Date Time Picker Validation
In a form, the user is required to choose date and time in a picker, thereafter choose other fields and hit 'Done'.
I have a datetime picker that displays a date and time by default. Moreover, the ...
1
vote
2
answers
222
views
Which is better - recovery "error" message or undo user input?
I'm working on an application that allows users to drill down into the data in order to get visual chart representations.
There is the assumption that there will be cases where users are exploring ...
1
vote
5
answers
342
views
How to prevent user form entering password to next to password field?
Being long time internet users I tend to fill forms barely looking at field labels, especially if it is as common and seemingly predictable as registration form. It often leads me into entering ...
5
votes
2
answers
231
views
How to handle exceptions to a set weekly schedule?
I'm building a scheduler for a consultant desktop app. In this scheduler, the weekly scheduler is straight-forward. The user just needs to select the day and time that will get repeated every week.
...
3
votes
2
answers
183
views
Are there any UX guidelines for preventing a user from submitting multiple form submissions?
For example, if I'm a hairstylist and I want to provide my users with an ability to schedule an appointment with me online, outside of using a text verification code, is there any way of preventing ...
5
votes
5
answers
4k
views
Do we really require a reset button for form fields?
I am questioning the use, in web form design, of reset buttons placed along with "Submit" or "Finish" buttons.
What happens if a user accidentally clicks on "Reset" button after filling up all ...
6
votes
2
answers
2k
views
"Already exists" error notification
I have a dialog box telling the user to upload new pictures, but if one picture already exists there is a notification telling the user this information and he have to remove it himself. The problem ...
0
votes
2
answers
211
views
Providing feedback on copy / paste functionality
I'm working on a set of applications, one of which is a JS based web app, and the other of which is a desktop standalone application.
Due to security issues, browsers won't allow users to copy to ...
3
votes
2
answers
2k
views
Drag/slide to confirm a good alternative to confirmation box?
While recently making a credit card payment the app asked me to drag the confirm button within a set draggable area to confirm the payment. This is presumably done to reduce the change of accidentally ...
0
votes
2
answers
137
views
Desktop: Placing warning labels inside a Save dialog vs. popping-up a new window?
Context:
We're working on a PC desktop software for financial professionals. Our users tend to be very detail oriented and extremely cautious of errors.
We have a new feature that allows our ...
6
votes
3
answers
705
views
Making a button appear after an action - good or bad?
I'm working on some kind of B2B checkout process for car dealers who buy cars from my client.
In the 1st step of checkout, they have to choose between pick-up and delivery.
This is what I'm going ...
2
votes
1
answer
75
views
If the website automatically names the "submit" key on a website, can it lead to errors?
I just filled another form on an English website that didn't have name set for the HTML "submit" button. The browser filled in "Prześlij", which is "Send" in Polish. Given how many pairs of website ...
1
vote
1
answer
108
views
How can we tell users that they are using their computer in a way that may cause hardware failure? Any studies on this?
In short
Sometimes, people use computers in a way that taxes their hardware and can eventually lead to CPU or BIOS failure. When it does happen, there might not be any warning. Users can go from ...
1
vote
1
answer
100
views
How to design a UI for user to declare injuries?
I was discussing with a friend about a healthcare application he is working on and he tell me about a UI his team was working on.
Users' task
The application is used by independent/self-employed ...
6
votes
2
answers
176
views
How to handle undo when the change is not on screen
In user interfaces with any kind of toggleable or overlapping views, what is a good way to handle undo when the effect of undoing is not visible?
For instance, in OS X Finder, if a user renames a ...
5
votes
1
answer
544
views
What is the best combination of shortcuts for sending text message and breaking line?
So far I have encountered web applications that use these shortcuts to send messages(posts, emails etc) without clicking the submit button:
ctrlEnter or cmdEnter
ShiftEnter
Just Enter
On the other ...
10
votes
3
answers
2k
views
Is it a good idea to redirect expected page name misspellings/typos for critical web pages?
For example, would redirecting www.example.com/loogin to www.example.com/login be fine?
Would it be better to automatically redirect users to the correct page or display a page stating that the user ...
1
vote
1
answer
163
views
What to do when (phone) storage is full?
My team is working on a (phone) app which continually logs data to the internal storage or SD card. This data is periodically sent to a server. (No worries - this is not spyware, and the users are ...
0
votes
1
answer
57
views
Should I allow the user to err with explanation why, or remove possibilities to err without explanation?
I'm working on a simple design that raises not-so-simple discussion.
This is my UI:
User can add new items (country or region, i.e. State/DMA) using the combo above.
When using combo at first, it ...
4
votes
3
answers
1k
views
Enable Button Only to Give an Error? Or Show a Mysterious Disabled Button?
Currently our system is limited in that we only allow documents to be downloaded and not folders. Eventually we will allow the download of folders, but not in the immediate future.
So right now if ...
3
votes
3
answers
426
views
Should ergonomics be added to password strength meters?
After getting locked out of my account for typing in my password incorrectly several times in a row, I realized that the password I chose is too prone to typos and has resulted in locked accounts.
It ...
2
votes
1
answer
346
views
error prevention: link a Checkbox with its textfield
Right now I am developing a Fragment for an Android application in a university course and I am facing a usability problem, where I and my fellow students can't really find a good solution.
The ...
25
votes
5
answers
4k
views
Text Field Validation vs Prevention
I've been having a debate (mostly with myself) over the best approach to deal with invalid input in text fields -- validation versus prevention.
Taking a numeric text field as an example, is it ...
21
votes
2
answers
1k
views
Why does Stack Exchange require you to click to be turned down? [duplicate]
On any Stack Exchange site you can't vote for your own question.
So, Why does it give you the option, and then reject your vote? Would it not be better just not to have the option?
This way they are ...
5
votes
6
answers
2k
views
How to avoid accidental email sending?
I've had this problem a number of times: when writing an email, I accidentally click on the "send" button, thus sending an incomplete email. (E.g. in Outlook, the "send" button is alarmingly close to ...
4
votes
2
answers
1k
views
What should the default selected action be for destructive actions in a dialog?
When a user is about to perform a destructive action that cannot be undone, what should the default selected option be on the confirmation/warning dialog box?
In this example, the user is about to ...
1
vote
3
answers
269
views
How to properly guide a user not to cause an error?
We're developing a web application which has a feature to upload local files to a server. The application is developed using a rich web application framework called Vaadin
The framework is very ...
13
votes
3
answers
659
views
Should we try and avoid fail states at all cost or allow users to recover from fail states?
Today, I came across a site where the submit button to a login form was disabled unless you have filled in the username and password. Unfortunately, I could not reall the URL, but it looked like this:
...