Edit URL in address bar when title matches in Safari In Safari 6.1, under Mac OS 10.8, if I type a text in the address bar that matches the title of a page I have previously visited, that page is listed below. I select it and would then like to slightly edit the related URL. Instead, it only lets me editing the page title, and when pressing enter it performs a web search with the edited title. How can I change this behaviour?

This still applies in Safari 10.0 under macOS 10.11.6.  Pressing the right arrow key after the page title matches only takes you to the end of the page title.  The URL is displayed to the right of the cursor, but does not appear to be editable.

Here is a screenshot of a matched page title, before pressing the right arrow key:



Here is after pressing the right arrow key.  Note that further presses of the right arrow key do not affect anything.
The answer might simply be: You can't.

Whether or no this is desirable could be debated, but having worked on a couple of these things in Mozilla/Firefox days, I think it is clear that someone (aka Apple) would create a browser location opener-thingie to do it this way.

Here's why I think this is Safari expected behavior:

The match you are looking is a match to a Bookmarks and History via the Title. The URL is being provided for your convenience (or if you come from a certain period of browser design and/or security orientation, its to mitigate more obvious versions of URL spoofing). It isn't trying to present TITLE PLUS URL... because if it were a mult-mode search /bookmarks+history / location interface, that would not make any sense. (You could argue it could support this, but that's yet-another input syntax, and a whole other round of feature development...)

The URL is not mean to be editable text in this context.

I do think there is a bug which could be either:

The auto-completion shouldn't be implied with a normal selection color, because you can't trigger completion to make the editable text appear in the location field. (Nor does cut and paste operate correctly on this string).