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 properly) and allowing the user to undo an action or transaction the same way that you can undo on Microsoft Word or any typical desktop application.

I am curious to know if there are other similar design patterns for less familiar actions/transactions, and if the user ends up adjusting to these design patterns and so we still end up with many emails sent in mistake just because the perception is that we can undo those actions. Another unintended consequence is that when Gmail tries to predict whether an attachment is missing from the email and prompts the users, it often gets ignored because it incorrectly asks users for missing attachments because it has picked up a wrong context. When a user actually forgets an attachment but ignores the prompts by experience, the design pattern introduced to prevent the problem ends up contributing to it.

My question is: have design patterns used for reversing actions/transaction been shown to reduce the number of mistakes generated by the users (which is the purpose of allowing an ‘undo’) or simply increased the confidence level of users so that they end up creating more mistakes (although some of them are caught by the undo actions).

Gmail’s MFA for team?

We have mailboxes on G-Suite from Goole. Currently, we are enabling MFA for all boxes in our team, but what boxes which are used by different people?

For now, I found a few solutions, each with its own drawbacks:

  • during MFA configuration on a mailbox – let scan QR from few mobiles, thus their owners will be able to receive codes (but this will lead to noise in a room, and what about when somebody leaves our team? re-configure MFA and let recan everybody again?)
  • another thing I’m thinking about is to use AWS Pinpoint which looks like is able to receive an SMS and then forward it with SNS to some dedicated chat in a corporate Slack, thus when user is fired – his Slack account will be blocked/deleted and he will have no more access to TOTP codes (but what about calls, which are used for Apple IDs for example?)
  • using providers like 1password/LastPass etc and their shared MFA feature (we even have self-hosted Bitwarden and as I remember – it can be used to generate codes, but… I just don’t like such an idea…)

So, the question is – what is the best way to solve this?

From ideas, described above I’d better to try AWS, as I’m it’s active user, but pretty sure – there better solutions.

Gmail’s label and skip the inbox filter

I am using Gmail. I want incoming mail that matches a label to skip the inbox. This does not seem to work. The instructions from Gmail include the following:

To keep organized, many people like to have incoming messages automatically labeled and removed from their inbox until they can look at them later at a more convenient time. If you want to do this, make sure to select Skip the Inbox (Archive it) and Apply the label: when you create your filter.

The filter looks like this:

Matches: from:(jean123@yahoo.com) Do this: Skip Inbox, Apply label “Jean123”, Never send it to Spam

However, such mail continues to appear in the inbox as well as All Mail. What am I doing wrong? (It also appears in a label for “Jean123” and I’m not sure how it got there but that is beside the point.)

How to merge G Suite Gmails on separate domains?

Company has a G Suite account with all the services, e.g. user007@a.com emails. Company changes name from A to B and gets another a G Suite account with emails user007@b.com. Now it is time to c**) ditch the first G Suite**, but first to a) merge mailboxes, b) set up domain aliases so that mail sent to old domain still lands in new domain inboxes. Merging G Drive would also be nice.

I have checked G suite documentation, which is very complicated on this topic, and the instruction often don’t work and there are always hurdles. For example you can’t add the old domain as an alias to new inboxes, since it is used under a different account, but I don’t really wanty to delete it, unless it is attached and verified under the new account, etc…

How do I stop Gmail’s right-click opening a New Message panel

This question, asked by Ryan, is the same issue I’ve been having.

What happens is when I right click an email address within an email message, gmail opens a new message. I want to disable this. How do I do that?

NOTE: this is using gmail in Chrome.

I opened gmail in Firefox and I don’t have the problem. Here are some screenshots:

Email in Chrome: https://www.screencast.com/t/ry6EoGUW1

Email in Firefox: https://www.screencast.com/t/A8aMjekhinhr

While I can just use Firefox, I’d REALLY like to figure how to disable this in Chrome.

Gmail’s Priority Inbox: I changed settings, now I can’t get Priority Inbox back

I’d been using the “Priority Inbox” in Gmail where starred messages show first, then new messages, then all read messages. I changed some settings today, and now I can’t figure out how to get back to that view. Is there a way? In the settings, there is no longer an “Inbox Type” setting where I can select the priority.