Feb 28, 2012

Web Links from Non-Web Apps

When a link on a website takes the user to another site, or opens a new window or tab or something, it's best practice to mark that link, so that users understand that it's different from other links on the site.

The same is true for desktop applications. When a menu item opens a web browser, it's doing something that other menu items don't do, and that users should know about before clicking on the item:

  • it switches programs unexpectedly
    • this initially makes the user think they accidentally switched programs
      • so they'll usually try to switch back to it from the blank page or loading browser
      • they'll often try the command again
      • it can take several tries before the user realizes the program is operating as expected
    • they may also think that the program they were in just has crashed or experienced an error
  • if the web browser isn't active, it gets launched
    • this can look like the beginnings of a crash report, reinforcing the user's suspicion of a program error
    • the first thing a user thinks is "I have accidentally launched my browser" or "some browser window just spontaneously spawned another window, which is always a bad sign"
  • a new browser tab or window is created, obscuring what was there before
    • if users switch back to the browser, they won't immediately recognize it as the browser window they had open
    • they tend to keep looking for the now-hidden tab in other browser windows
      • this may seem like a stretch, but users are blind to details which they don't think have changed, and especially things that they didn't initiate