Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I share your frustration (wrong word for such a minor discomfort, but anyway) with the two fields in Safari, and I'm often asking myself why Apple hasn't combined them.

I can think of two reasons:

For beginners having 'address is the square box on the left and search is the rounded box on the right' is the sort of simplification Apple likes to bake into their products.

The other is 'The bit of the internet you are looking at is in the square box, and the 3rd party app for search called Google is over there in that rounded box (where it should stay)'.

Both make sense to me if I put on my Apple mindreader hat... although I may be being a bit too cynical with my second reason.



Don't you people know why it is 2 fields ? One to send to the search engine provider and one to NOT send to the searchengine provider if you know exactly where you are going. That is why Mozilla didn't combine them and that is why Google did.


At the risk of sounding a bit snarky, don't you know what an execute command is?

Type a search string into a 'universal' field and hit enter = perform a search.

Type a URL into a 'universal' field and hit enter = go to that URL.

Use some refined heuristics to determine the intention (ala the AwesomeBar in Firefox) and you've got the best of both worlds.

I don't use Firefox/Chrome daily, so I may be missing something, but I don't see why a dual address/search field needs to communicate with Google to be combined.


A large part of the reason Firefox chose to keep them separate is for privacy. Everything you type into the search bar is sent to Google--even before you hit enter--for autocomplete purposes. The Firefox team felt that many privacy-conscious users trusted that the URL bar doesn't send info until they hit enter.


Do you know what discoverability is ? Really how do users know ? It has to be obvious or users won't use it/understand or even discover it.


It doesn't have to go to the search engine provider if it's combined. Just regexp match a URL, and if it's a URL, go right there.


With autocompletion it will send every part while you type to the search-engine: p, po, por, porn, porns, pornsi, pornsit, pornsite, pornsite., pornsite.c ohhh, the user meant a URL, I'll stop sending it to the searchengine provider.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: