iOS App Web Links and iTunes: One Infinite Loop

iTunes 12.7 removed the application’s ability to manage apps on iOS, which is fine. A lot of people want iTunes simplified from the octopus it was to a set of narrowly defined applications.

However, iTunes 12.7 has broken web links that try to open iTunes and ask it to show the app in the (iOS) App Store, and doesn’t know how to handle them, which results in one comical infinite loop as shown in the video above. The video is just 57 seconds, but it literally could be infinitely long, as Safari and iTunes both dare each other into giving up first.

What makes this video worse, is that the link comes from itself.

DON’T try this at home, because there’s a special incantation needed to stop Safari from continuing to try to launch iTunes, even after the windows have been quit AND even after Safari has been quit. Safari is persistent. It requires quitting both iTunes and Safari, opening Safari, then closing the window that Safari was using to try open iTunes, losing any other open tabs. So, almost data loss, but certainly a time sink to find and re-open those other tabs.

(Shoutout to YouTube for banning the video as violating their community guidelines and having no human interaction for reviewing appeals)

macOS Sierra 10.12.6; iTunes; Safari 11.0 (12604.


Safari Search Fields

UPDATE: From Safari v. 10.0 this annoyance is fixed. Search bars are now located in the top-right corner of the viewport. Yay \o/. Original entry below.

A search-box in OS X applications is almost always found at the top-right of the viewport. But Safari does its own thing when it comes to searching bookmarks and history. It has the search-box at the bottom-right corner. Even though I know this is where the search-box is, every time I want to search my bookmarks or history I automatically look at the top-right of the viewport and expect to find it there. Then, brief moment of confusion over, I remember to look at the bottom-right of the viewport, and wonder, yet again, why the search-box is there.

Safari. Search Web Page.
Where it should be
Safari. Search History.
Not where it should be
Safari. Search Bookmarks.
Not where it should be

Safari 9.1.2 (11601.7.7); OSX El Capitan 10.11.6.

Safari Tooltips and Favicons on Tabs

A Safari window can get crowded. This means the tabs get shrunk down to a width of 120 pixels. That’s about enough room for 12 letters and the elipsis, which is sometimes enough text to divine the contents of the tab, but oftentimes not.

Safari. Tooltips Would Help.

What would help is a Tooltip on hovering. Chrome does this:

Safari. Tooltips When Hovering Over Tab in Chrome.
Chrome shows tooltip of tab page name

Chrome also trumps Safari in showing the website’s favicon, as can be seen in the two images above. I guess that favicons were removed from Safari tabs (version 8 onwards) because they can be ugly and don’t fit the monochrome greyness of OS X’s graphite theme. Like colours in the Finder sidebar, I think this is a case of form over function.

Safari 9.1.2 (11601.7.7); OSX El Capitan 10.11.6.

Full-Screen Application Issues

There is a problem when fast-switching (Cmd-Tab shortcut) between full-screen applications.

In the demonstration video below, you can see that I enter full-screen in iTunes. Then I fast-switch to Safari. Then I fast-switch back to iTunes. What we get is iTunes with whatever other window happens to be open. (In the video the Equalizer window is open). If the Equalizer window was not open, then we would see NO windows at all for iTunes, which shows how ridiculous this bug is.) In order to see the window that was full-screened, that window needs to be manually selected in the Window menu item/the application icon in the Dock must be clicked.

In the video, here are the steps:

  1. Make the application full-screen (iTunes).
  2. Fast-switch (cmd-tab shortcut) to another application (Safari).
  3. Fast-switch back to iTunes.
  4. The window that was full-screen now doesn’t show, only another non-full-screen window (in this case the Equalizer).
  5. In order to get to the full-screen window, the menu item Window > (window name) must be selected, or the application Dock icon must be clicked.

OS X El Capitan 10.11.6