Slashdot Mirror


Google Chrome To Disallow Backspace As a 'Back' Button (independent.co.uk)

An anonymous reader writes: Google Chrome is going to stop people from accidentally deleting everything they've been doing. A future version of the app will stop the backspace button from also functioning as a "back" button. The change has already been rolled out in some experimental versions of the app, and has upset some users. Developers have said that the feature is only being partly enabled for now, in case there is "sufficient outcry" and it needs to be rolled back. People regularly press the button thinking that they're deleting a word from a form, developers said, but then find that they weren't actually typing into that form and so accidentally go back, losing everything they've done.

35 of 348 comments (clear)

  1. Give the option by Ormy · · Score: 5, Insightful

    Default behaviour should be backspace does NOT take you back a page. Leave a setting somewhere obvious to turn that particular function on again. Was that so hard?

    1. Re:Give the option by flopsquad · · Score: 2

      +8 solved in the first post awesome good work next issue!

      --
      Nothing posted to /. has ever been legal advice, including this.
    2. Re:Give the option by Impy+the+Impiuos+Imp · · Score: 2, Insightful

      It was dumb to map backspace to back anyway. With Internet and browsers dominating existence, keyboards should be redesigned with common browser clickies built in and separate from editing keys.

      Objections? Consider your useless neck broken and your body left for the wolves.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    3. Re: Give the option by yuriklastalov · · Score: 5, Insightful

      Found the Google interface designer!

      "We don't put options in our apps because it would confuse your silly little heads. Now go out and play little one."

      It's the Applesque "We know whats best" design methodology. And it sucks.

    4. Re: Give the option by Radish03 · · Score: 3, Informative

      Actually, the interface designer said "Screw it. Just put them all in a huge list, but make sure it's pretty hidden."

      see chrome:flags

    5. Re:Give the option by Anonymous Coward · · Score: 3, Informative

      There used to be a set of golden rule guides on good GUI design. Some of the rules were:

      1. Make every window consistent.
      2. Ensure that every window has a [CANCEL], exit without changing anything button
      3. Ensure that "dangerous" options are separated well away from "harmless" options.
      4. Ensure that anything that could be undone was guarded with a "confirm" and with a timeout
      5. Ensure that the user was queried when they tried to leave without saving work.
      6. Ensure that backup copies were saved somewhere permanent and not somewhere temporary like /tmp
      7. Use internationally recognised symbols wherever possible

    6. Re: Give the option by Anonymous Coward · · Score: 2, Informative

      If there were an option for every setting on which users has varying opinions, the preferences page would be so cluttered that you'd get frustrated by the overly complex interface and complain even more loudly about that.

      Uh, what?
      How hard is it to have a single tab/page for "keyboard shortcuts/hotkeys"?
      Plenty of UI's do exactly that.

    7. Re:Give the option by lgw · · Score: 4, Informative

      It was dumb to map backspace to back anyway. With Internet and browsers dominating existence, keyboards should be redesigned with common browser clickies built in and separate from editing keys.

      Objections? Consider your useless neck broken and your body left for the wolves.

      And thus the wheel of pain spins full circle. Mainframe terminals have always worked this way. The terminal is sent a non-web form, the user enters some data in fields with Tab and Return serving only and always to move the cursor around. Once you're done, there was a separate "Xmit" key to post the form.

      Form submission was always explicit, and entirely compatible with high-speed touch-typists.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    8. Re: Give the option by Ormy · · Score: 2

      If there were an option for every setting on which users has varying opinions, the preferences page would be so cluttered that you'd get frustrated by the overly complex interface and complain even more loudly about that.

      c.f. sawfish vs metacity

      So we should abolish all user choice until every interface is basically iOS? No thanks, I prefer a huge selection of well-categorised settings to explore and personalise, its my favourite part of getting new software and usually hardware too (I'm not joking). The only reason I'm still on windows is because I can lose endless hours playing with regedit, who needs videogames? (Ok somewhat joking that time)

    9. Re:Give the option by justthinkit · · Score: 3

      8. Have discoverable interfaces -- way gone from Chrome
      9. Be usable by keyboard and mouse -- increasingly gone in many programs, especially frequently updated ones desperately trying to be hip

      --
      I come here for the love
    10. Re: Give the option by NuShrike · · Score: 2

      Or don't let you back out of a form without confirmation, as many sites already do.

      How about ALSO disabling pull-to-refresh when you're on a form, which is the SAME problem.

      Maybe they'll get to this in 20 years.

    11. Re:Give the option by AbRASiON · · Score: 3, Insightful

      Talk about semantics, lol.

      Apple staunchly block access and configuration to ALL kinds of things, it's "Apples way or the highway" with a SHITLOAD of their devices and software. It's why Android boomed at the start.

      To try and defend them of this, on the semantics of one thing is laughable. You're fighting a battle which was lost years ago.

    12. Re:Give the option by amRadioHed · · Score: 2

      Microsoft, you mean. This feature started in IE and all the other browsers copied it from there.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    13. Re: Give the option by TangoMargarine · · Score: 2

      That silly Backspace thing is not in Firefox by the way

      browser.backspace_action

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  2. Really? This was a design decision, not a bug? by dan_linder · · Score: 2, Insightful

    For all the pain this has called me, I'm glad our national nightmare is finally over!

  3. Long overdue by Vadim+Makarov · · Score: 4, Insightful

    It took this many years until one browser vendor has noticed this usability problem? I have lost uncountable forms to this stupid feature. It works especially best when you are in a hurry or tired.

    Make it an option (buried in the config) for those who want it, and turn it off by default.

    --
    17779 eligible voters in a district, 17779 'vote' as one. This is Russia.
    1. Re: Long overdue by Vadim+Makarov · · Score: 2

      Can they instead keep full state of the page you were in and make forward button work such that all form data is not lost?

      If you accidentally press back button you can just press forward button to get back to where you were.

      In my limited understanding, this behavior is controlled by the website, not browser. This is done on purpose and is part of web standards (standard practices, at least). Sites can specify to preserve the form content through page back/forward, or they can specify to delete it after the page is left. Many sites use both options on purpose. The default in website software is usually to delete, as this is best for secirity (login screens, submission of cc and other personal data... most typed-in things are best gone after the page is left, just to be sure in case another user is using the same computer). Removing or modifying this browser behavior would break things in a major way.

      --
      17779 eligible voters in a district, 17779 'vote' as one. This is Russia.
  4. Re:Really? This was a design decision, not a bug? by Anonymous Coward · · Score: 4, Insightful

    Firefox will ask you whether you want to leave a page before going back if there's data entered on the page. Chrome should implement something similar.

  5. hmmm by devoid42 · · Score: 5, Funny

    I would have gotten first post but I hit the backspace

    --

    I am a figment of my own imagination.

  6. Why not fix the actual problem? by Anonymous Coward · · Score: 2

    Why not fix the actual problem of the forward button not returning them to the page with all of their work in tact?

    ...and while they're at it, they can make the browser display a file upload progress indicator, just like it displays a file download progress indicator, so that every web site in the world doesn't have to hack together some javascript bullshit just so that users realize something is actually happening when they click "upload."

    Fucking idiot web browser developers. Can't think outside of the box about anything. It's always been a certain way, and so that's how it's supposed to be in their minds.

  7. Re:Delete the fucking delete button. Apple would. by Ambassador+Kosh · · Score: 4, Informative

    This one actually seems like a good design decision.

    On pc the backspace and delete buttons both exist and they work exactly as they should. Darned if I care what apple does.

    On chrome I also see back, forward and refresh/stop just fine.

    However the problem with backspace going back is that if you are typing in a textarea and you hit backspace it deletes your text (which is what you want). However if you tab to another control that is not text editable and you hit backspace you have now gone back a page and lost what you where entering. It violates all kinds of UI principles.

    Backspace to go back is just a bad UI and fixing it should definitely be done. There is no dumbing down involved.

    --
    Computer modeling for biotech drug manufacturing is HARD! :)
  8. Re:app??? by Desler · · Score: 2

    App as a shorthand for application has been in use for over 30 years.

  9. For the three of you who actually used it by Solandri · · Score: 2

    alt + left arrow or right arrow are equivalent to the back and forward buttons. I know, I know, two buttons at once is sooooo hard, but you'll manage.

    For the remaining billions of us who've lost countless hours of typing due to this stupid "feature", Hooray!

  10. WTF by Spacelord · · Score: 5, Interesting

    No! I use that feature all the time. Together with vimium, it allows me to navigate while keeping my hands on the keyboard without having to reach for my mouse all the time.

    I know alt+left arrow works too, but a chorded keyboard shortcut is a lot less convenient, and I'd still have to move my hand to the arrow cluster instead of staying close to home row.

  11. This is a problem? by NEOGEOman · · Score: 5, Insightful

    This is sort of weird. As a long time Opera user I never had a problem accidentally leaving the page. My browser always remembered what I'd typed and going forward again to the form page would have all my content as I'd left it.

    IMO the problem isn't the backspace key, it's unfriendly browsers.

    1. Re:This is a problem? by freeze128 · · Score: 2

      I think the reason that this problem just came to light recently has more to do with Windows 10. Sometimes, Windows 10 will spontaneously perform a screen refresh that cancels any UI text input that is happening at the same time. A friend has also noticed it, and it caused him to delete a file while in the process of renaming it.

      Chrome shouldn't change its behavior to get around this obvious failure.... The problem should be addressed at the CAUSE.

  12. Re:Delete the fucking delete button. Apple would. by Ichijo · · Score: 2

    if you tab to another control

    Speaking of which, I never cared for the way the tab key is overloaded and prevents you from typing an actual tab into the text field. Same with the Enter key that sometimes submits the form (or goes to the next line in Excel) so you have to use Ctrl-Enter to enter an actual enter. We need new buttons for Next/Previous Field, and Submit.

    --
    Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
  13. Don't browsers remember text field content? by tlhIngan · · Score: 2

    I thought today's browser automatically remembered the contents of the text fields if you hit back and then go forward again (using the forward button, not clicking the link again)??

    I mean, IE and FireFox remember the contents of text fields if I hit back (or backspace) and it goes back a page. Hit forward and boom, text I entered is still there.

    Granted, it's not a behaviour that works 100% because of the way some websites work (especially rich text fields), but it seems to work fairly well..

    Doesn't Chrome remember it?

  14. Re:app??? by John+Bokma · · Score: 2

    For example, RISC OS has an !Apps directory since the 90s.

  15. Chromebook Keyboards by Tenebrousedge · · Score: 2

    With Internet and browsers dominating existence, keyboards should be redesigned with common browser clickies built in and separate from editing keys.

    Apropos of the subject, Chromebooks do exactly that. Who needs those function keys anyway?

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  16. Chrome Development by Tenebrousedge · · Score: 4, Informative

    Well, no, that's not why that's there. The reason 'flags' exists is because chrome doesn't branch. Any features that are in development go right in the main branch, so there's no costly merging. It has basically nothing to do with UI concerns; it's a result of the dev process.

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  17. Relevant bug by thisisauniqueid · · Score: 2
  18. Do like firefox by GuB-42 · · Score: 3, Informative

    There is an option for this in Firefox, although it is hidden in about:config
    browser.backspace_action :
    0 : go back one page (the default on Windows)
    1 : scroll up (the default on linux before 2006-12-07)
    2 : do nothing (the default on linux after 2006-12-07)

    I like by backspace binding so on linux I change this. This should be the same for Chrome.

    I don't remember losing form data because of this. The biggest cause of losing data is failed submissions (connection problem, website error, session expired, ...). In case it happens I have Lazarus which saved the day a couple of times. Instead of changing keybindings people are used to, form backup is what Chrome should do, so that you don't lose your data no matter what.

  19. Obligatory by Cristofori42 · · Score: 4, Funny
    --
    "Is that dad? Either that or Batman's really let himself go."
  20. Re:Delete the fucking delete button. Apple would. by Moridineas · · Score: 2

    Why not just delete the delete button from the keyboard? Many other 'meta-keys' have disappeared in order to dumb-down the keyboard. Keyboards used to have both backspace and delete, which did two slightly different things. Now my Macbook pro only has a delete button that acts like backspace (not delete), no home/end keys, and all sorts of other missing keys. So, just fucking delete the delete button too. Just like the 'Forward' and 'Refresh' buttons in Firefox. Dumb everything down for the people who do nothing but watch videos on their computers. And before you say, 'Those keys were removed to keep the keyboards small for smaller laptops'... ever hear of modifier keys like fcn, control, alt?

    I'm not entirely sure I'm reading your message correctly, but on an Apple keyboard:
    Fn+Up = Page Up
    Fn+Down = Page Down
    Fn+Backspace (labeled as "delete") = Del
    Fn+Left arrow = Home
    Fn+Right arrow = End
    Fn+Enter = Return (is it vice versa??)
    Fn+Esc = Break

    And just some other useful:
    Option+Up = cursor to beginning of line, or if at beginning of line, up one line
    Option+Down = cursor to end of line, or if at end of line, down one line
    Option+Left arrow = move cursor left one word
    Option+Right arrow = move cursor right one word

    If you're new to Mac OS, shortcut keys and modifier keys are really big. Try dragging with various modifier keys, clicking on the desktop with various modifier keys (e.g. Option+Click on desktop hides the current active program windows, same as Cmd+H), check out Application and system menus while holding down Option, etc.