Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [undo]

Refers bringing back a previous or older state of e.g. a website or document by reverting one or more previous actions.

1
vote
4answers
188 views

Undo is “done” or “undone”?

After you click "undo" the action is either completed immediately or you see the percentage that shows the progress. I'm interested in the second case. As it might take some time to complete this ...
1
vote
1answer
70 views

How to word the message before “Undo” button?

In our web-app's ui there's a few actions you can undo. For example, you can delete messages or comments. To do that you click delete next to it. Then, there's a message that informs that action was ...
3
votes
1answer
222 views

Do users expect an 'undo' feature in web applications?

We are designing a web application, which is basically a drawing tool for processes. My hypothesis is that the user would like to be able to Undo an action. My question is if there is some research ...
6
votes
1answer
139 views

How long should I wait before creating an undo command when I'm typing text?

I'm working on an undo chain in my project. I want to avoid undoing individual letters, but instead undo chunks of text. Therefore, I'm working with a debounce. Is there a standard waiting time or a ...
1
vote
1answer
95 views

A text editor with undo functionality inside an visual editor with undo functionality

So i am working on an editor where you can create text items. When i create a text item it is accompanied by a text editor. At the moment they both have their own undo chains. This is because the text ...
3
votes
2answers
161 views

Undo-ing in a non-modal dialog

I'm developing a graphical engineering application for desktop environments. As of today the application uses mostly non-modal dialogs that immediately commit the changes to the selected object. So ...
12
votes
5answers
452 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 ...
3
votes
2answers
114 views

Good way of confirming potentially dangerous action in web-based app?

What is a good way to ensure that a web-app user does not make a potentially dangerous choice or recognizes that an undo is necessary? Scenario (anonymized): Red pills must not be sent to color-...
1
vote
2answers
113 views

Save by accident or revert by accident - which is better?

I'm developing a web application (I can post a link if you wish), which has a "workspace" with some items on it. Double-clicking an item opens a sidebar where you can set various properties for the ...
1
vote
3answers
109 views

Does the user need to know a refund happened when canceling their order an e commerce website

Some context a cancel order feature on an ecommerce website or app that allows the user to do a last minute cancel order (maybe they accidently checked-out a item they didn't realize was in the cart)...
59
votes
17answers
13k views

Proper wording for “Cancel Undo”?

The Problem: Users need to have an undo control over changes they have made. However, these changes might be really big, so, while we have some contingency plan just in case something goes wrong, we ...
10
votes
2answers
14k views

Where to undo “don't show this message again”?

I often make the misstake of accidentally checking the "don't show this message again" checkbox when using tab and spacebar to navigate. Since I'm asking to never see the message again, undoing that ...
1
vote
0answers
80 views

Discard changes in a hierarchical desktop application

The application I'm working on a desktop application whose purpose is the configuration of a complex electronic device. The configuration process is done through several different pages which are ...
2
votes
1answer
554 views

Restoring a user's unsaved work on a webpage

TL;DR The user edits data without saving. On the next visit, (how) should the unsaved changes be made available? Background information. I have a website that presents user created textual content (...
1
vote
3answers
175 views

undo action and submit form

I have a form where there is also the possibility to manage N files PDF. These files could be uploaded and, obviously, deleted. For upload, I have a ajax uploading (when you choose a file, the file ...
33
votes
5answers
8k views

Why are the “Undo” and “Redo” arrow icons commonly round?

A simple Google Image search will show a lot of icons related to "Undo & Redo", and interestingly, most of them, if not all are round. Take a look at the ones Microsoft Office uses: And some ...
1
vote
3answers
191 views

Why should I provide an undo error message?

I've noticed a trend where a few services are starting to implement an "Undo" Button within messages, providing the possibility to undo the last interaction. When deleting an email in gmail for ...
5
votes
2answers
142 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 ...
4
votes
4answers
340 views

How do you allow users to undo actions when the application supports autosave

Many web applications adopt the 'autosave' design pattern for a number of different reasons. One of them is so that changes are not lost when users have completed a number of tasks or actions and ...
1
vote
2answers
621 views

How to reduce user confusion between my “Undo” button and Android's Back button?

My Android app has an Undo button in the action bar: Many users are confused between this Undo button and Android's hardware Back button (which exits the activity). Even I sometimes press the wrong ...
2
votes
1answer
201 views

Is there any research on downsides of Google's undo design?

Google often uses an undo system where an action is followed by a popup asking if you want to undo the latest action. This is probably satisfying for the most of us - but how often do people regret ...
87
votes
13answers
18k views

Deletion: Confirm or Undo? Which is the better option and why?

Which one is the better option and why? Delete with Confirmation [The action cannot be undone] or Delete with one click [And provide option to Undo]
0
votes
2answers
86 views

Where would users expect to undo a major account change that was made outside of user profile page?

I operate a website for a facility that hosts a public resource for researchers. You can think of it as a shared computing facility. The website hosts several web-based tools that allows users to ...
2
votes
4answers
166 views

Should 'Change Selection' be an undo-able action?

In Microsoft's Windows Explorer, changing the file selection does not count as an undo able action but in Adobe Lightroom (on windows, at least), changing the photo selection does. It feels like ...
1
vote
2answers
461 views

Is it ok to put “undo” functionality on the back button on Android?

I am adding "undo" functionality to a small Android app that lets you edit some graph. Should I put this on the "back" button? Or somewhere else? What is the best place for this?
7
votes
1answer
3k views

Best design for 'undo' in rich web apps?

I'm wondering what is the best UI pattern to allow users to 'undo' an action in a rich web application? Background: Before you say 'just use the Back button', please read this article which does a ...
3
votes
3answers
156 views

How should undo actions be worded?

I am planning to add a tooltip to our app's Undo and Redo buttons that will describe what action will be undone or redone when it is clicked. How should they be worded? Here are some examples: Undo ...
6
votes
2answers
226 views

Sliders and undoing?

I am looking to improve my open source project Retro Graphics Toolkit (for more information see https://github.com/ComputerNerd/Retro-Graphics-Toolkit ) and one feature that I plan to add is undoing/...
11
votes
2answers
301 views

Timer for undos (aka ctrl + z for pointing devices)

We are in the middle of an endless conversation* in the office : Should undos have a timer before disappearance or should they be displayed until next action? In our discussion, closing or changing ...
9
votes
3answers
265 views

Time based undo/redo?

A friend of mine works on a tool allowing visually presenting ideas and she asked me how it should let users go back to any changes made previously. Firstly, I told her to just provide History and ...
8
votes
5answers
2k views

What is the best method to undo an action?

Imagine for the sake of simplicity I have a web app to-do list, where each item is a line and has a check mark near it. When the user clicks the check mark, the task is then "done" and the line fades ...
3
votes
3answers
496 views

Rationale behind not having infinite undo [duplicate]

Possible Duplicate: Undo History - Why limit it? First off, this seemed like the best spot as Undo is a de facto user interface requirement for any editing program. For school we use Photoshop ...
1
vote
2answers
363 views

Multi-step undo with some actions which could not be undone

We're developing a plugin for some web-based application. Our plugin somehow enrich the functionality of the hosted application and uses some of the provided UI for certain functionality like adding ...
17
votes
8answers
2k views

How to undo a 'select all' action

download bmml source – Wireframes created with Balsamiq Mockups The convention for a 'Select All' checkbox is simple: if blank, click to select all. If ticked, click to de-select all. But what ...
4
votes
3answers
1k views

Designing and Implementing Undo / Item-Level Undo

I am planning adding an undo/recover mechanism to an existing application, and I am looking for ideas hwo to present it to the user under pretty ugly restrictions. I've found a few particular hints, ...
2
votes
5answers
364 views

How to protect a user from accidentally deleting/redacting when Undo isn't available yet?

The next release of our [edit: java] application will allow users to delete and redact text that they've selected, based on right clicking and choosing one of those options. Unfortunately, we haven't ...
69
votes
10answers
18k views

Undo History - Why limit it? [closed]

Why do most applications have fairly limited 'undo' history functionality? I've been caught out on multiple occasions (granted its technically my fault) where I've needed to undo a number of changes ...
12
votes
7answers
1k views

Saving & restoring undo stack — good or bad?

In a sovereign desktop app with multi-level undo/redo (ie Photoshop, Word, etc), would being able to save and restore the undo history of a file with the file itself be a good thing or a bad thing? My ...