Building a Better Back Button 367
Justin Macfarlane writes "From Stuff: 'Net surfers use the back button more than any other key. A computer scientist has made the command more useful, writes Will Harvie.'"
They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- Carl Sagan
it be nice (Score:2, Interesting)
Re:it be nice (Score:3, Informative)
I have never had a page that could disable the back button, so I assume this is what he means. Of course, we all know what happens when we assume...
Re:it be nice (Score:5, Interesting)
The funny thing is, this report doesn't address at all what I see as the biggest problem with the "back" button. Since I develop online web scenarios that interact with backend systems in a stateful manner, I'm constantly having to deal with the fact that the back button sends little or no information to the online system when used. This is, of course, because browsers are stateless. It would be nice if the back button could be programmed to work like an html form submit that sent the contents of the current form along with some control code. This would make synchronizing with the online system much much easier, rather than having to "guess" which state the program should be in from the next form submit following use of the back button.
One option we've used is to deploy browsers with the back button disabled, but this really annoys users who would like to just browse the internet. We discontinued this practice almost before we started it.
2002 Dupe? (Score:3, Informative)
Re:2002 Dupe? (Score:5, Funny)
Link is to a PDF, here is the Google cache (Score:5, Informative)
Back button. (Score:5, Insightful)
Re:Back button. (Score:5, Insightful)
But, if I'm browsing around I might keep google in one tab, and then when I click a search result, open it in a new tab. But I'm not going to put every page of a 10 page article in a new tab. And if I'm in a forum, I'm not going to open everything in a new tab either. I'll end up having un-updated threads, post windows, and a big mess.
So, I use the back button less, but not that much less. And I use tabbed browsing and bookmarks about as efficiently as you can. Can I get this new better back button as a phoenix plugin?
Re:Back button. (Score:2, Funny)
M$ Explorer XP5000
Re:Back button. (Score:2)
Moz has had something similar for awhile. It's referred to as a "group of tabs" and can be set via the regular bookmarks interface. Even better, in Moz you can set one of these groups as your home page. When I open Moz, it automatically launches 9 "home pages" plus a couple of blanks.
Re:Back button. (Score:2)
Re:Back button. (Score:5, Informative)
Forward is reverse, hold left and click right.
And since Opera (by deefault) doesn't reload backed or forwarded pages, this operation is very fast.
Not to mention gestures: Hold right button and move mouse to the left, you are back. Hold right button and move mouse to the right, and you go forward.
Frankly, Opera kick ass
Re:Back button. (Score:2)
Guess my mouse hand gets bored while I'm reading the page and just does stuff to stay busy.
But then, I assume it would be a configurable option, so probably nothing to worry about.
As for tab replacing back, I had been using "Open in New Window" for years before I switched to Mozilla, so the tabs just replaced new windows for me. I only rarely use the back button in any event.
I started doing that because browsers, astonishingly [to me], did not use cached pages when using the back button. Which boggles my mind as it is completely obvious to me that that is what they should do. Especially if the page took a long time to load (e.g. heavy congestion, or high bandwidth site) or if you're on a slow connection (which many people were years ago, and quite few still are today).
If you know you are going back to a given page, better to open a new window (or tab) and leave the old page open so you don't have to wait for the reload.
But then, I have some ideas for automobile design that seem completely obvious to me that could have been done 50 years ago that apparently nobody else has thought of yet
Re:Back button. (Score:3, Insightful)
Hmm... Didn't know about that Right Button + Left Button to get back. Interesting.
If only Opera could offer the same middle-click on a link => open tab in background as in Phoenix. That's a shortcut I'd kill for.
Re:Back button. (Score:5, Interesting)
Similar to Safari Snapback (Score:3, Insightful)
Re:Back button. (Score:2)
The forward and back buttons are now fairly useless.
Is this pdf trying to implement something similar to the new thing on Safari? Flash back or whatever they call it?
Same here... (Score:2)
Re:Back button. (Score:3, Informative)
I've been waiting for this feature for a long time, to the point that I've thought of writing it myself. As a simple solution, I thought about making a macro that used Mozilla's type-ahead find to click on Next. I got tired of scrolling down to the end of the page and finding and clicking the Next button over and over again.
Well, now Opera has this much needed feature, and hopefully the other browsers will copy it from them.
Back button improvement? Nah, forward button is what needs the improvement...
Re:Back button. (Score:2)
I don't buy this. Tabs are no big deal, I just open new browser windows instead. When using Mozilla, I always open a web page in a new window rather than a new tab. Far more used to organising browser windows like that than having a load of tabs.
Re:Back button. (Score:2)
I wouldn't say 'eliminated' but it certainly cuts it down, especially when googling for info, I don't have to find my google search in the back button anymore. (I don't use any sidebar searching because sidebar searches don't give you all the info.)
And, BTW, Konqueror 3.1 also supports tabbed browsing now too. Phoenix rocks, and its way faster than mozilla, but it still doesn't beat Konq for speed and stability. NOt to mention Konq supports subpixel antialiasing (great for LCD panels
What would be nice.. (Score:5, Interesting)
I think I could love that. Oh, and the ability to disable page reloads on back.
One of the worse offenders IMHO is Google when opening cached copies or a failed search, but automatic search on something it thinks is like the search item. I'd rather a failure and leave it at that, perhaps with the hint of other possibilies, but the auto thing is a bastard.
Re:What would be nice.. (Score:3, Informative)
Well, if that's adequate for you, then you should really use the Preferences Toolbar [texturizer.net]. It gives you the Fonts/Colors/Images/JavaScript/User Agent configuration in your toolbar.
I think the point though was that you can't do that until the tab is loading or loaded.
Next week on /. (Score:3, Funny)
Well, crap. (Score:2, Interesting)
the usability of "back" (Score:2, Insightful)
Entropy (Score:3, Funny)
Slashdot used the BACK button! (Score:2)
Well, (Score:3, Funny)
Re:Well, (Score:2, Informative)
Re:Well, (Score:2)
Where's the Info? (Score:4, Interesting)
Loving Snap-back (Score:5, Insightful)
It works in a generic way for all websites, too, not just google, which is great.
Re:Loving Snap-back (Score:2, Insightful)
Re:Loving Snap-back (Score:2)
Whats the difference between this and hitting the little arrow next to the "Back" icon and selecting the Google page?
Or in CrazyBrowser [crazybrowser.com] (and probably others), right clicking the tab and selecting "Tab Home"?
The ultimate back button. (Score:5, Funny)
It can be worse (Score:3, Funny)
You backtrack in VisualAge for Java and end up in Simula. Keep going and your code become FORTRAN.
Snap Back (Score:2, Interesting)
Just build it like this for now... (Score:5, Interesting)
Those back-button-disabled sites annoy me. It is MY back button, not doubleclick's.
naively written (Score:3, Interesting)
and how many people were using the web in the mid 90s?
and "Microsoft even gave a laptop computer and other support to the cause"
wow. a laptop.
Dupe, dupe, dupe, dupe of Earl, Earl, Earl (Score:5, Funny)
Re:Dupe, dupe, dupe, dupe of Earl, Earl, Earl (Score:4, Funny)
The Power Of Goat (Score:5, Funny)
However, there is also a "go back" gesture, quite possibly the simplest of them all, and do you want to know what site caused me to use this quick escape?
Goatse!
Now, that's one back button I don't want to EVER have to press!
-Mark
Add this to your UserContent.css... (Score:5, Informative)
My apologies as I forget who to credit for this, but is was posted in a recent Slashdot story about how to block ads and such using your UserContent.css or whatever equivalent. I hope this helps to make your browsing a less visually-dangerous experience as it has for mine.
Cheers. :)
wait a minute (Score:5, Funny)
it took them eight years to figure out that people use the Back button even though they don't understand it???
puh-leez. i want a job on this team.
Sorry (Score:4, Funny)
Re:wait a minute (Score:2)
It looks like Taco and crew need to go to some inefficency workshops, and improve their dupe to original story ratio. They may just show those 'Back' button researchers what true geeks are made of!
Re:wait a minute (Score:2)
they take a lot of grief for duplicate stories, but let's face it: in web time a year is forever. How many stories have they posted in that time?
what they need is not (in)efficiency studies or any workshop of any kind. what they need is a librarian.
I want a button to take me WAY back... (Score:2)
0.002 seconds saved (Score:5, Interesting)
Shaving even 0.002 seconds off the back command is worthwhile because millions of button clicks worldwide will be a little more efficient, he says. "If we can save a tiny bit of frustration and confusion, that's the way to improve computer interfacing."
Well I'm glad they clarifyed that little detail, now I can sleep better at night knowing I've shaved a few clock cycles off my daily routine. I dread to think what the 'analysts' would say if they heard that, we'll be saving X amount of money per fiscal year by using this new back button... kinda straight out of Dilbert!
On a side note, (when I use Mozilla or Opera) the tabs come in handy... or if using IE, I tend to open most pages in new browser windows, so I have pages available at hand (still on dialup, so it does make a difference)... hehe maybe they're right about the 0.002 seconds!
This is the first time. . . (Score:3, Funny)
"Why yes, we made the red light 0.002 seconds shorter. Sure you don't notice it, but just think how many people drive through that light every day. It adds up to a total savings of ten seconds a day. Wouldn't you like to get home ten seconds quicker?"
I'd like to know what brand of coffee they've been drinking. It must be kick ass stuff.
These are the same people who think saving me ten seconds a day on mouse movement makes me more productive. They don't know me very good, do they? Here's a clue interface optimization guy, mouse movements don't come out of my productive time, they come out of my staring into space and making pointless movements to make it *look* like I'm being productive time.
People aren't machines. If we don't bloody well feel like being productive we'll fuck your efficiency plans every time.
We always have.
KFG
Why not a 'tree' back button? (Score:5, Insightful)
Now with the stand back button, or even their modified results, I tend to see:
[b,a], where what I would like to see is something like:
[b, [c,d] , a]
I like mouse gestures, and I find the only one I really ever use is back, and tabbed browsing does get rid of a lot of the single back, but I'm suprised that this 'tree' view hasn't been investigated/implemented.
Re:Why not a 'tree' back button? (Score:5, Interesting)
Oh, but it has. You're describing HistoryTree, my award-winning browser plugin from 1996:-)
Here, check the Wayback Machine:
http://web.archive.org/web/19970121043309/http:
-Matt Jensen
More info isn't always good (Score:4, Insightful)
I think most of the time when you hit a link, back out, and go somewhere else, it's because you didn't find what you wanted. Obviously this isn't always true, but even if it's only true 90% of the time, all of those stumpy little branches on the tree are just extra, unwanted info that will confuse the user.
I'm curious to see if research would agree with me.... maybe the tree view would be useful if it only saved alternate branches more than 1 link long.
--
Everything should be made as simple as possible, but not simpler.
Albert Einstein
Better back button? (Score:2, Insightful)
But more importantly, it rationalizes the existance of the pinky.
Mouse Gestures (Score:2, Informative)
I'd estimate that I use Phoenix 99.9% of the time I'm browsing, thus... I use IE sparingly. When I do use IE, I can notice the difference in ease of use almost immediately.
To me, there is no dilemma in terms of what browser to use. Phoenix/Mozilla and far superior to IE, not to even mention Opera's superiority to it.
The Mind Boggles! (Score:2)
Back and snapback (Score:2, Interesting)
This addresses one of the issues the authors of this study are looking at (getting out of a deeply-nested site), without modifying the familiar stack-based 'back' behavior used by all browsers.
Page thumbnails (Score:2)
Also in the scheme where you go a -> b -> c -> d <- c <- b and then the browser history state results of [a, d, c, b] could lead to some non clear transitions (i.e. the back page of d is a) if I don't misunderstood, that can be more confusing.
Anyway, middle mouse button + browser tabs + maybe mouse gestures + a bit of common sense seems to improve a lot the defects of poor back button design.
FFS! (Score:3, Funny)
It's a stack of visited pages... but instead of being wiped when the process ends, it's persistant, like a history list! Incredible! I'm amazed they haven't patented it yet!
I'm sorry. I don't normally post 'this article sucks' posts, but in this case, it's just so incredibly pathetically tragic, that I just had to. Once again, I'm sorry, and so I'm sure is the guy who posted this wholly and unforgivably lame article.
If he isn't sorry, that is a problem and should be fixed
.
Good idea, bad implementation (Score:2)
First, I like the idea of a gesture based back and forward button. I know I use those buttons often. However, they implented it using client-side Javascript code on the page, which seems strange. Also, they made the gesture a left-click and then a flick of the mouse either left or right. That also seems like a weird way to input the gesture. If you happen to be over a link when you left-clicked, it might follow through the link. I would rather see gesture only, or perhaps a right click and gesture.
It is a good idea though. I believe it says that Opera and a certain version of Netscape support it now.
Deja Vu (Score:2)
Chimera and Phoenix keep that information in the box, saving me from having to copy the text, just in case.
A feature I would like similar to 'back' would be to reopen the last page I was on when I last closed the browser. Often, I close the window and find that I still need some info that was on that last page. I hate browser history ie: I have that turned off, so I can't hunt through the history to quickly find the page.
That feature would be nifty. Or something to make me less of a spaz.
Re:Deja Vu (Score:2)
Re:Deja Vu (Score:2)
Ah well.
News? (Score:2)
I ignored this the first time it came around. I took it in strides the second time. But this time I just have to say it: This is not news! Nothing they are talking about is new or newsworthy. The browsing world does not consist of I.E. and Netscape. There is also Konqueror, ICab, Opera, Lynx, Phoenix, Arachne, XMosaic, Omniweb, and a host of others. Some of those back buttons behave in a similar fasion. The only thing mentioned in the article that none of the above do is provide little thumbnails of the pages, but many of them cache the entire page so that thumbnails are unnecessary.
Please, people. If you are going to be doing a major research project into improving other people's online experience, for crying out loud do your homework and find out what is out there. It's called exploratory research, and your thesis advisor should have required you to do some before beginning. I know, I know, they ARE the thesis advisors, which says a lot about the University of Canterbury.
back button? (Score:2)
There's a back button on my keyboard? Here and all this time I've been using the oh so difficult 'alt-left arrow'.
Re:back button? (Score:2)
An idea... (Score:2)
You could have a popup window or something which would display thumbnails of all visited pages in a "linked" way. You could then select the thumbnail to wich you want to get back. It could also, maybe, display a list of all links (a href) in a given pages and some other informations...
And, something I would really love as a feature, persistence of this history. There is already an "history" of the typed URLs, but most of the time, I search in Googles and click thru the links to get where I want, so a back/forward button history would really make my day!
Just my 0.02$...
Re:An idea... (Score:2)
I disagree (Score:5, Funny)
Old Style (Score:2)
David Gelernter/Tech TV / Big Thinkers comment (Score:2, Interesting)
That was the general idea of his comment. The thing that most people don't understand in the hardware/software innovation areas is that Speech Recognition, Gestures, Pen input is all great, but with clunky interfaces, poor pattern problems, and standardized, almost Pavlovian use of keyboards for input and mice for movement on a screen. Very few, if any are ever gonaa change unless you do something radical like Apple Computer and just make it standard. IE, they pushed USB and no floppy and have had a 70% adoption of the two concepts.
This is the general reasoning behind the PDA adoption rate. Who wants to look at a tiny screen? But really, who wants the frustration of character recognition, "I WROTE D DAMMIT, not an O!" (only a small population, even in face of lots of units sold, actually learned Graffiti well enough to use it)
What's really frustrating.... (Score:2)
This guy Cockburn sounds like those soft-"science" alarmist wonks that make up a socio-phychological disease so they can get a federal grant and a book deal.
Sure, most people have trouble understanding page histories and navigation, but this guy seems to be willing to go to great lengths to make something that is arguably *too* simple, abundantly complicated. The problem people have isn't with the 'Back' button, but the 'Forward' button, and Cockburn doesn't even realize it.
Re:What's really frustrating.... (Score:2)
Kinda obvious, but the users who won't understand probably need things simple and less powerful. Making more choices blatantly available would just confuse them.
As is the choices are already available: Power users could just open lots of windows with each link (middle mouse button, or shift click), thus keeping interesting branches active. The main trouble I find is the browser crashing or the O/S running out of resources or crashing. So I figure rather have more stable software than a fancy back or forward button.
better back button? (Score:2)
Smarter History (Score:3, Insightful)
I use my History archive for this. I think the history archive could contain a little more "intelligence" in storing previously visited links, and I wish that Mozilla offered a "This Session" history folder that only contained sites/pages visited by the current instance of a browser.
History + configurable 5/7 button mouse + tabbed browsing = a pleasant navigation system.
However, it is good to always question the accepted method of interface design. So, I can't get too down on the article.
Wow .. ironic isnt it (Score:2)
Where's the up button? (Score:2, Funny)
On this train of thought.. would it be that difficult to put one into Mozilla? Everytime I sit down to look into it, some other shiny object comes along.. oo, tin foil
Really (Score:2)
Yeah! No kidding! You should have seen the amount of users hit the back button when they saw this article! New record!
what fine academic detachment, from reality (Score:5, Insightful)
oh, it's been improved to be that way? in the early days of the internet, all the questions i ever fielded from the computarded were, "how do i erase where i've been so nobody else knows?".
kids don't want their parents to know. guys definately don't want their women to know. and nobody at all wants their government to know where they've been surfing. does the super back button have an erase the back button feature built in???? that's all anyone really wants anyway.
figures, academia always seems to nail their heads right on all the internet hits.
best back buttons around today are on Mac revs of Mozilla, IE and most mac browsers. CMD + -- = go back . i jones for it on pc's, it rules. course it did wear out the left arrow key on my keyboard after a few years of going back :)
Which do you think will happen first? (Score:2)
2) Microsoft will patent the idea, even though the inventor said "the concept is in the public domain".
3) Prerequisite CowboyNeal option.
Open in new tab vs. back button (Score:2, Interesting)
Good thing we have those Authors... (Score:2)
2003-01-30 03:16:56 NASA Set to Unveil 'Jupiter Tour' Mission (articles,space) (rejected)
or...
2003-02-05 21:06:34 Optical Camouflage a Reality (articles,tech) (rejected)
"a duping we will go, a duping we will go, hi-ho the dairy-o, a duping we will go!"
They use it a lot, so this guy wants change it? (Score:2)
I dunno about you guys, but I'd figure it's better to add a different button rather than change the back button.
If it ain't broke don't fix it.
What should be fixed are those web pages which people click back almost immediately after visiting them or attempting to visit them... But let's not go there too deeply
This article totally misses the point (Score:2, Interesting)
The real issue is SPEED.
In Netscape 3, going BACK was instantaneous. Of course it was: the browser already had the page in its cache, so it was a simple matter of re-rendering it.
Not any more: going BACK now entails re-fetching the page. Why? This is nonsense. If I want the page refreshed, I have a perfectly good REFRESH button to do that with. But when I click BACK, it's because I want to go back to what I was looking at before.
And with Mozilla (I don't think NS6 did this but I'm not sure), it's yet worse: if you go BACK to a page that you reached by POSTing a form, you have to click a button to re-submit the form contents. For badgers' sake! Just show me the page I was looking at already!
Back button and PDFs (Score:5, Funny)
Nothing makes me hit the back button faster than the realization that I've just clicked on a link to a PDF. Come on! Can't you at least warn us?
Stack-based and UI are the LEAST of the problems. (Score:3, Insightful)
First, an extraordinary number of commercial web sites misbehave when the back button is used, probably due to handling of posted form data, passing along nontransient data as strings in URLS, etc. etc. Try a Google search on the exact phrase "Do not use your browser's back button" for examples of a few thousand sites that at least WARN you of problems. For every one that does, there are many that do not. The problems can be very serious, including double-shipped items, items ordered but never shipped, incorrect charges, etc.
Second, the back button seems to painfully and slowly reload pages over the Net. This may be a function of cache settings, but this is a function that should return to a locally cached state by default. Possible even a cached bitmap... (Yes, I know it would be difficult to get this just right without increasing the amount of function misbehavior).
What about an updated Forward button? (Score:4, Informative)
If I go to a page on a website (page A), visit a page from there (page B), and then go back to page A to visit yet another page from there (Page C), I would like to be able to go back to page A again, and then when I hit the forward button, be offered the chance to go to either page B or C. Kind of a tree arrangement.
Another alternative is to emulate Opera's Hotlist functionality - Have the hotlist dynamically build a folder-view type tree for each site I visit.
Aka, when I go to (for example) Realtor.com, I want to be able to go back to the search page and add more options just by going over to the hotlist and clicking on the Search "folder", three clicks back.
I think I might have to prototype this..
Nice ideas, but what about... (Score:3, Interesting)
Coming Soon! Better FORWARD Button! (Score:5, Funny)
Currently the forward button only works after you've hit the back button. This is highly inconvenient, because the forward button is useless when you fire up your browser.
However, my new improved forward button will allow web users to actually click ahead into the future so that they don't have to type the URL of the site they are about to visit. It does this with my patented Mind Matrix Technology (TM) that uses a complex mathematical formula to determine what the user wants to see next.
Functioning "Back" button in new window/tab (Score:3, Interesting)
I currently use K-Meleon while on the PC, and iCab on the Mac.
One thing I wish the "Back" button could do is remember the page that sent me to the page in quesiton, even if it was in another window or tab.
Try this: Right click on a link. Select "Open in new window" (or tab). In that new window 9or tab), try using the Back button.
The browser *should* be able to remember where you were coming from. iCab used to do this (going on my memory here), but no longer does.
Annoying things about back (Score:3, Insightful)
The most annoying things about the back button:
1) I just opened a page in a new tab (tabbed browsing rules). I closed the original tab. Crap! I want to get back there! Yet the back button in the new tab has no idea what the previous page was... Is this still a problem in other browsers that support tabbed browsing? (I'm using Mozilla)
2) The redirect problem (mentioned somewhere above). A page redirects me so fast that if I go back then I simply get redirected to where I just was. There's not enough time to go back twice.
3) Ambiguous behavior of back links. Let's say I'm viewing page 5, and I just came from page 6. There's a back link at the bottom. Is this going to tell my browser to go "back" to page 6, or is it going to take me to the page 4 (the page that comes before 5) ? I guess this is more an issue of standardizing the behavior of links named "back"... but it's still obnoxious.
4) More of a "forward" problem, but still a problem... I visit a site. I follow three or four links, decide I don't like them, and go back to where I started. I then follow a different link. Crap! The first set of link WAS where I wanted to go after all! Unfortunately there's no way to get back there without digging through the history - your "forward" history gets overwritten once you go back and then follow a different link. In some cases you might remember which links you clicked on to get there... but not always.
The history tree mentioned above might be decent solution to that problem... or maybe not.
Re:Very IE biased, isn't it? (Score:3, Insightful)
Re:Very IE biased, isn't it? (Score:2, Informative)
I turn everything on in 'Tabbed browsing' preferences. In addition to 'open in background' enable:
- Ctrl+click and middle-click (opens in new tab)
- Ctrl+Enter (from URL field, opens in new tab)
This should be the default setup, really. Works wonder for downloading pr0n: press and hold down control key, click every thumbnail in sight, and the links will open in separate tabs in the background.
Re:Very IE biased, isn't it? (Score:2)
The mozilla guys could add a feature wherein their users flip webpages via psychokinesis and it would still only be a footnote in any story about what the majority does.
Damn spiffy footnote, but a footnote nonetheless...
Re:Very IE biased, isn't it? (Score:2)
Actually, if you read the article, you'll find all the participants were using Netscape:
We gathered the data through the history and bookmark files that Netscape Navigator (versions 4.5-4.7) maintains. Netscape Navigator was the browser used by the participants in their everyday work, ...
Tabs use fewer Windows 9x system resources (Score:2, Insightful)
It's just as nice as tabs, but it seems I'm the only one who uses it.
Are you on Windows XP, or do you just run out of Windows 9x's limited "system resources" after about a dozen new windows? Mozilla with 10 tabs open takes fewer "system resources" than IE with 10 windows open.
Re:Gestures are the way.... (Score:2, Informative)
Mozilla has gestures: http://optimoz.mozdev.org [mozdev.org]. The gestures are even configurable (unlike Galeon's) with the prefs.js file.
Re:Gestures are the way.... (Score:3, Informative)
But something even better than gestures are the pie menus (found on the same page above, but also at: http://www.gamemakers.de/mozilla/radialcontext/ [gamemakers.de]) they are like gestures with a gui (indeed after you use them for a while you never look at the pie-menu any more, except to find obscure actions).
My favorite: RightClickandHold->UpRight->Down->Release (Closes the current tab)
Derek
Re:Gestures are the way.... (Score:2, Informative)
Look at http://optimoz.mozdev.org [mozdev.org] and Radical Context for Mozilla [gamemakers.de].
Personally I feel Radical Context is better than simple gestures, but YMMV.