Questions tagged [error-prevention]
The error-prevention tag has no usage guidance.
53 questions
1
vote
1
answer
65
views
What should happen when a user tries to access a page number that doesn't exist in a paginated view
If a user tries to access a page number that doesn't exist when viewing the results on a table, what should happen?
I'm referring to change the page in the url, example:
www.website.com/products?page=...
1
vote
1
answer
35
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
475
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
55
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
506
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
134
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 ...
7
votes
3
answers
968
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
122
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
87
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
273
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
234
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
7k
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
316
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 ...
3
votes
3
answers
460
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
116
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
257
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
125
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
146
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
10k
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
123
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
935
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
66
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
219
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
921
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
235
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
407
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
290
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
194
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
5k
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
285
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
144
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
864
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
79
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
117
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
119
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
182
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
682
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
166
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
62
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
447
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
384
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
5k
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
272
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 ...