In any case, this screenshot of Opera's keyboard shortcut configuration shows just how far browser configurability has regressed:
http://www.ghacks.net/wp-content/uploads/2012/05/keyboard-se...
In any case, this screenshot of Opera's keyboard shortcut configuration shows just how far browser configurability has regressed:
http://www.ghacks.net/wp-content/uploads/2012/05/keyboard-se...
I think you've just insulted a lot of people. I've run into the backspace behaviour multiple times and never on purpose. Here's a few reasons why it can happen, apart from stupidly mashing my keyboard, which I assure you, doesn't happen very often:
- touchpad not registering a click on the text field
- element reloading due to weird js and losing focus
- tab switching properly between the first 4 fields, but then focusing some random button instead of the 5th input
- broken custom JS elements which don't quite understand focus and editing
- general keypress hijacking which doesn't do what you want
I don't look at the keyboard as I type and I don't always look at the screen either. I expect the text actions (input and editing) to work on text. If I have to think about which possible, implicit mode I'm operating in, it's a bad design. Or are you saying that before every keypress you visually verify where your cursor is, is it blinking, is the right window focused, are there multiple cursors with fake focus, etc?
It's not hard to notice whether an element has focused, and especially if you know you have flaky hardware, be aware of that.
All your other reasons are the fault of the website, not the browser.
I expect the text actions (input and editing) to work on text. If I have to think about which possible, implicit mode I'm operating in, it's a bad design.
You're implying that the computer somehow magically (telepathically?) determines exactly where your input is to go. That's not possible.
Or are you saying that before every keypress you visually verify where your cursor is, is it blinking, is the right window focused, are there multiple cursors with fake focus, etc?
In a word, yes. It's seriously not hard to see where the focus is. I usually have multiple windows open but there is only one cursor and it's the only thing that's blinking. Many others I've seen maximise their browser window, so there shouldn't be other cursors much less blinking ones visible (unless there is some strange bug which does cause this --- in which case that is definitely a bug to be fixed). If I'm at all unsure, I make sure.
Besides, if I'm going to submit some very long text, I'll write it all in a real text editor first and then copy-paste.
I don't always look at the screen either.
That's like saying "I don't always look at where I'm going when I drive. Why do I keep crashing into things?"
I'm sorry, but maintaining your little piece of convenience isn't worth denying other users a more forgiving user experience.
You're probably a twenty-something with sharp reflexes. What's "not that hard" to you on whatever websites you happen to use may be a significant challenge for older people who are forced to use terribly designed websites/webapps for work or other services.
The same could be said of the developers who think they're always right.
I'm sorry, but maintaining your little piece of convenience isn't worth denying other users a more forgiving user experience.
Judging by the other comments here, I'm not the only one who uses this shortcut.
You're probably a twenty-something with sharp reflexes.
I'm much older than that. If anything it's the younger generation who are driving most of these unpleasant UI changes and dumbing things down. Reflexes have nothing to do with it. Read carefully, slow down, and pay attention to what you're doing.
What's "not that hard" to you on whatever websites you happen to use may be a significant challenge for older people who are forced to use terribly designed websites/webapps for work or other services.
That goes back to my original suggestion of having a prompt dialog, and making it configurable for those who don't want the "permanent training wheels".
So what? There's a lot of people who actually lose data due to this "feature". Even if there was more of "your kind" (which I doubt), preventing data loss is more important than slight convenience. You can easily change a setting or a commandline option or install an extension. A lot of other people would need to call tech support for that, because they're afraid they'll break their computer...
"Read carefully, slow down, and pay attention to what you're doing."
For someone beyond their twenties, you're certainly a wise-ass, I have to say.
"That goes back to my original suggestion of having a prompt dialog, and making it configurable for those who don't want the "permanent training wheels"
Your suggestion doesn't work. It would literally break some applications and make others so annoying to use that the prompt would be the first thing users disable, bringing us back to square one.
The underlying problem is unsolvable for a browser vendor. All that can be done is to mitigate it by reducing accidental back-navigation. If that means people like you are inconvenienced, so be it.
Browsers often include telemetry which can answer questions like "how many of backspace presses to go to the previous page were accidents" which may prove them right. While I don't know if that or a similar method was used or not, why do you think they just "think they're always right"? What if they did a proper research on the usability of this change and found you're in extreme minority?
See Ojan Vafai's comment(s) here:
https://plus.google.com/+KentonVarda/posts/F1dio2L9XtS
IMO the data above is enough when coupled with anecdotal data. Given that it didn't seem worth investing the considerable engineering effort we would need to gather more data. Although there was disagreement on that point. As Peter said, this decision was only loosely based on metrics. Ultimately it was intuition based on a combination of the data mentioned above and anecdote.
https://plus.google.com/104092656004159577193/posts/Z2Fbr67q...
That's not true for many websites. Maybe you're not using them, but in that case accept that others do.
> and especially if you know you have flaky hardware
We all have flaky hardware. It's called human body :) Sometimes your touchpad press will not register, whatever the computer hardware.
> It's seriously not hard to see where the focus is.
If you're using only websites where it's true, great. First example off the top of my head where it's not true: https://www.anz.com/INETBANK/bankmain.asp - start typing anything in the login box - you'll lose the focus or the page will reload after ~10 seconds. It's one example, but there's lots of similar ones. Another fun one is on a page (not linking, because account is required) where the text boxes for credit card will automatically skip forward every 4 digits, but when you backspace they'll just lose focus instead of skipping back.
> You're implying that the computer somehow magically (telepathically?) determines exactly where your input is to go.
No, that's not it. I'm saying that if I do actions that should put me in a specific mode, a good design does two things: 1) makes it trivial to notice that it happened and 2) minimises the errors if it didn't. Since point 1 is up to the website (and often the mode is not explicit at all), the browser can only handle point 2.
> That's like saying "I don't always look at where I'm going when I drive. Why do I keep crashing into things?"
Here's a large group of people you're missing: people working on a remote desktop with the server not in the same building. This for example includes a lot of government and healthcare offices. If they had to wait for local response for every single character they typed, rather than assume the input mode doesn't randomly change, they wouldn't be able to do their jobs. (on time)
It would be a beautifully principled stand for a browser to take to refuse to fix the problems of a web site, but the result would be a browser that couldn't navigate the web. After all, the first problem it would refuse to fix would be invalid HTML.
Or is this one of those "web apps ruin everything" things...
Firefox presents this message, but it's unreliable and doesn't always present itself. I've already been used to an Alt+Left/Right binding [1] for navigation for at least a year in Firefox thanks to re-binding addons [2]. Backspace was both further away and too annoying in situations where input would lose focus (which can happen, and invisible/near-invisible focus styling on various input fields doesn't help). Chrome has always kept customization on lock-down, so this change to reduce such errors isn't surprising to be honest.
[1] I use a half-size keyboard, where Fn+WASD is mapped to the arrow keys for one handed navigation.
[2] keyconfig and KeySnail are both ones to check. The latter allows for key sequences to be bound to hotkeys (eg: typing 'pin' outside of an input to pin a tab), similar to Opera Presto's mnemonic keybindings ability but not quite as powerful.
Good idea about the space/enter thing, I'll file a bug.
I was being sarcastic. I seriously hope you are too.
Considering that I never intentionally used the space/enter action to navigate to a link, I wouldn't mind browsers removing this.
I rarely encounter people who are so incredibly unsympathetic to the difficulty others face in using technology (even 'power users' like myself, apparently). Surely there's a point where perhaps we should at least consider changing our approach, when what works for us does not work for many (most?) other people. I haven't met a single non-power-user who actively used backspace to navigate back to the previous page, for example.
At the risk of getting too personal, but with the memory of seeing my mother and grandmother actually crying because something they cared about disappeared for some reason that only I understood: please find something else to feel superior about, or just shut up and feel smug by yourself. It's difficult and frustrating enough already for many people to adapt to the rapid technological changes around them.
No. This is bullshit, sorry to be strong, but this is true.
Backspace in the normal world is for text.
OT? https://blogs.msdn.microsoft.com/oldnewthing/20140715-00/?p=...
[edited]
but I was replying to this statement.
> to pander to users who are apparently too stupid to notice that the focus is somewhere
[edited] OK yes that was an excuse