New issue
Advanced search Search tips

Issue 658500 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Feature

Restricted
  • Only users with EditIssue permission may comment.



Sign in to add a comment

"Close all tabs" subject to unintended selection, no undo or session restore

Reported by dredmorb...@gmail.com, Oct 22 2016

Issue description

Steps to reproduce the problem:
1. Think you be doing something with tabs.
2. Inadvertently manage a long press on 'x', then drift to the "close all tabs" now open immediately below current tap point.
3. Lose hours, days, weeks, or months worth of curated content.

What is the expected behavior?
User state should not be inadvertently and irrevocably lost.  State-destruction actions should be resistant to inadvertent activation, confirm action, and offer an undo capability.

What went wrong?
2-3 months of user state lost as a result of an unsteady hand late in the day on a laggy tablet with craptacular touch registration at the best of times.

Did this work before? N/A 

Chrome version: 53.0.2785.124  Channel: n/a
OS Version: 5.0.2
Flash Version: 

Chromium failed to follow its own suggestions for a sane UI.  See @dtrainor's comments:  https://bugs.chromium.org/p/chromium/issues/detail?id=268157#c46

"It's a really destructive option so putting it in the main menu is scary (even if we could convince UX and tie in undo). Long press sounds interesting but I don't know what would be discoverable enough."

So far as I can tell, there's no "undo" option.

Compounding factors:

1. Android has a tremendous problem distinguishing "click" from "drag".  Or in this case "long touch" from "drag".

2. Touchscreen device position registration is shakey at best.

I'm out about 2-3 months of accumulated state.

The meta-problem is that Chrome/Android has terrible state and tab management.  It's painfully difficult to navigate or search tabs, so tab debt accrues:
https://bugs.chromium.org/p/chromium/issues/detail?id=268157#c14

In lieu of solving that straight off, not fucking blowing away months of user work, and offering reasonable mechanisms for restoring _prior browsing state_ would be useful.

"Recent tabs" doesn't begin to address this.

"History" shows URLs _in the order they were opened_, which has little if any relationship to the state of tabs within a browsing session.  It's not possible to select sets of URLs for bulk action (e.g., "open selected URLs in new tabs).

Move the fucking "close all tabs" item elsewhere, or move the activation button *somewhere other than immediately next to the current touch point*.  Require a verification *someplace distinctly elsewhere on the screen* for the action.  Offer an "undo" capability.

Implementing "close all tabs" as "reduce to a single blank tab" rather than "delete all tabs and close app" would offer a better option for prompting for an undo/restore option.  (Or, possibly, a "clear full history").  Alternatively, a "restore previous session" option would address the undo requirement.  And probably should have been the initial design.

This user is less than gruntled.

https://plus.google.com/104092656004159577193/posts/LXYChDt6ts1
 

Comment 1 by woxxom@gmail.com, Oct 22 2016

Indeed, it should be undoable, the UI is dangerous.

However, don't forget that it's personal responsibility to schedule a daily autobackup of the system drive (at least) that can be used to undo or minimize any of such inadvertent changes. I can't imagine doing anything of importance without it.
@Comment 1:  This is Android.  Backup isn't reasonably possible.  The application, OS, and hardware vendor (Samsung in this case) all conspire to make the particular device unrootable, and the application files (Chrome) aren't accessible to the user, even via local shell (Terminal and Termux both installed).

This is entirely on Google.

Again:  *** THE PROBLEM WAS ANTICIPATED *** by @dtrainor@chromium.org in the linked comment.  And yet the UI/UX were proposed, accepted, and no undo presented.

This is nothing less than gross incompetence.
Cc: aska...@chromium.org
Labels: triage-te
"Unconfirmed"?

Perhaps the steps-to-reproduce are too complex and time-consuming?
Cc: -aska...@chromium.org tedc...@chromium.org twelling...@chromium.org
Components: -UI UI>Browser>TabStrip
Labels: -Type-Bug -triage-te Type-Feature
Status: Available (was: Unconfirmed)
There is an undo option that appears at the bottom of the screen when all tabs are closed, allowing you to restore the closed tabs (see attached video).

There is also a ctrl + shift + T keyboard shortcut to undo tab closures that was added as part of  issue 602559 . That feature will allow you to open tabs after the ephemeral undo option has disappeared.
undo_close_all_tabs.mp4
295 KB View Download
Labels: Restrict-AddIssueComment-EditIssue
Status: WontFix (was: Available)
If you have a homepage button, that might prevent the close all ui from showing up.  If so, disable your homepage and you'll get this UI.

Also, please be a better human being when talking with others on the internet.  You'll be surprising with how much more helpful we want to be if you don't come off the way you did.

Sign in to add a comment