The One with the Thoughts of Frans

Opera 11 Addressbar Revisited

I already wrote down some thoughts about the addressbar changes in Opera 11 a few days ago, and it got me thinking that the addressbar could definitely be improved, just not by detracting from it.

To cut to the chase, here’s the addressbar I’m envisioning:

What you see on this screenshot, however, does not tell the whole story. Let’s start with what’s visible:

  • The protocol is grayed out. This is the method that most so-called URL highlighting uses to emphasize the domain. I think this is the wrong approach, but in the case of the protocol it seems the right thing to do. It is somewhat hidden, but still fully visible: no need to select the addressbar to find out what protocol is being used. People know that something is a web address when they see it in print thanks to the protocol, even if they have no idea what it means (and in fact many might mistakenly interpret HTTPS as safe), and combined with the large, clear button indicating security information you’d really have to try to misinterpret HTTPS as safe.
  • The domain is highlighted, specifically by bolding in this example, but it could also be done through underlining, a background color, or a combination of various things. The important part is that the domain is highlighted, rather than the rest of the URI lowlighted.
  • Query strings have parameter highlighting, and characters that separate parameters like ? and & are hidden and replaced by a small outline indicating what goes with what. The space between the various parameters corresponds to the size of the hidden ? or & characters and thus no shifting will occur when selecting them. I did not look into things like color blindness and the colors I used are solely for illustration purposes; they are no suggestion for specific colors.

Then, what’s not visible:

  • Complex query strings, meaning with 3 or 4 parameters or more, could be hidden from that point on, but this should be visibly indicated. An ellipsis is the standard method of conveying such information, so there’s no need to come up with something fancy. A complex query string like Google’s would thus look something like [client=opera] [rls=en] [q=test]…

    Perhaps the number of parameters before hiding occurs should be configurable as well.

    This hiding should not affect links to IDs like #someID, which are hidden along with the query string at the moment.

  • Linkify URI segments on hover when a modifier key, such as Ctrl or Shift, is pressed. This has been implemented quite nicely by the Firefox extension Locationbar².

That’s about it for my proposal regarding how to truly upgrade the addressbar as opposed to trying to make it little more than a domain display.


  1. I don’t think the decision to hide the query string is too bad (after all, how many average Internet users would know what the query string even is or what it does?), but there should at least be an option to un-hide the query string parameters, for people that do care about them (like developers).

    You have some great ideas, I love the idea of highlighting parameters in the query string! It’s a really clever idea that I haven’t seen previously. Probably not able to implement that using an Opera extension though, that would be pretty good :(. I hope Opera read this post and consider some of the ideas!

    January 16, 2011 @ 2:03Permalink

  2. You can choose to show full URL now, but you can’t choose to disable high/lowlighting. As far as I’m concerned the addressbar was just fine (and better) in 10.10 and earlier. To me the current one feels like a sort of failed attempt to mimic Fx’ AwesomeBar (which seems to work slightly better).

    You’re right that this post is pretty much to be read as “if you feel that you need to change the addressbar, don’t forget about us more advanced users.” 😉

    January 16, 2011 @ 14:27Permalink

  3. Oooh, I didn’t notice you could choose to show the full URL. Thanks for mentioning that – Found the instructions at :).

    January 16, 2011 @ 23:48Permalink

  4. […] news! My suggestion for segmented addressbars from Opera 11 Addressbar Revisited has been picked up by Vivaldi. Presumably independently, but this is the kind of development I like […]

    September 8, 2020 @ 16:13Permalink
    Linkify Addressbar Segments in Vivaldi | The One with the Thoughts of Frans

RSS feed for comments on this post· TrackBack URI

Leave a Comment

You must be logged in to post a comment.