Noticed a strange bug when searching for a business page on the Facebook iPhone App. Even thought I had previously liked the business, the search results still displayed a hollowed out thumbs-up icon that indicates I have not yet liked the business. Here’s how to reproduce the bug.
1. Start with a Facebook Page you’ve already visited and liked. Search for this Page in the iPhone app:
2. Just in case you haven’t liked it yet, double check, and press down on the empty thumbs-up icon to like the page again:
3. Visit the page and confirm that you have liked the page:
4. Touch the top level menu to search again. Here you will see your previous search query correctly displayed in the liked state:
5. Then, clear out the search box:
6. Finally, search for the same page again. Now, you will see the page displayed again, but it is displayed incorrectly as if it is not in the liked state.
Noticed a bug in the Twitter web flow when a non-signed-in user attempts to view another user’s Following list. For example, I was attempting to view the list of Twitter handles that Bill Simmons follows.
Steps to reproduce:
1. While you are not signed into your own Twitter account, go to a Twitter page and click on the Following module:
2. At this point, you will be redirected to the sign-in flow. Presumably, this is because Twitter doesn’t want guest users (not signed in) to view this information:
3. After sign-in, you should be redirected to the user’s list of handles they are following. However, you are incorrectly redirected to your own Home feed:
Discovered another case of a disparity between a product’s iPhone app and the same product’s Safari mobile web app on the iPhone. I was browsing for some books on the Amazon iPhone app and was curious to see what the Amazon Sales Rank of a particular book was. Everywhere I looked in the product description, I was surprised to see that I could not find it. So I turned to the mobile web app to see if it existed there. Lo and behold, I found the sales rank in the product details section of the mobile web app product page:
Then I returned to the iPhone app to see if I could find it in the same section. Surprisingly, I found the same section with all of the same pieces of information for the book, except for one: the sales rank.
I’m fairly certain that this is a bug and that if Amazon has made the decision to show this piece of information to the user in the mobile web view, there’s no reason not to show the same information in the iPhone app view. Especially since they are showing all other pieces of information (i.e. ISBN numbers, number of pages, shipping weight, etc.) in the same Product Details view.
Assistive touch is a feature in iOS that lets you enter multi-touch gestures using just one finger. This feature is off by default and can be enabled via the iOS settings. Here is what assistive touch looks like in the iPhone:
Recently, I discovered a bug with assistive touch that does not let the user get to Siri from the assistive touch menu while simultaneously in the “multi-tasking” view. Here are the steps to reproduce the bug:
1. Double click the iPhone home button in order to enter the multi-tasking view
2. Touch the assistive touch icon on the screen in order to also enter the assistive touch view
3. Touch the Siri option
Nothing happens – user is not shown Siri. User sees same screen as step (1) above.
User is shown Siri
When you go to set a contact’s birthday in the iPhone date module, you will notice something strange if you go back in time quite a bit. By scrolling the year field as fast as you can, you can relatively easily reach the absolute end of time as it pertains to the iPhone date module. When you do this, you’ll notice something strange. The year “1″ repeats twice at the beginning. Instead of the years going 0, 1, 2, 3, 4…, the years go 1, 1, 2, 3, 4…
Originally, I thought that maybe this was due to the module incorrectly repeating the year “1″ twice. But this is not what is happening. It actually has the year “0″ but it is listed as the year “1″. What do I mean by this? Technically, the year “0″ was a leap year but the year “1″ wasn’t. So if you go to the first “1″ (which was supposed to be “0″), the date module will let you choose the month and day February 29. But if you try to do the same for the second “1″, the date module will not let you.
Institutional ownership refers to the percentage of a company’s shares that is owned by large institutional investors such as mutual funds, hedge funds, pension funds, etc…
Most finance sites that provide stock quotes also track this metric. Based on what I can see, it looks like Google Finance may have a technical issue or two with the data they are showing for this metric.
I’ll provide two examples. The first is VeriFone. According to the Google Finance quote, this company has an institutional ownership of 103%. No need to double check with other finance sites. Already we can see that this is technically impossible (as the highest amount of ownership is by definition 100%).
The second example is Google. According to the Google Finance quote, this company has an institutional ownership of 66%. Based on my limited knowledge of the stock market, this seemed way too low of a number. So after double-checking with a couple of other sites (Yahoo Finance & Etrade), I’m assured to know this number is actually closer to 83%.
Most likely the Google Finance Institutionally Owned metric is simply outputting a number it gets from a stock service data feed. It could very well be the case that this feed is what is feeding the site the corrupted information. But either way, this is something that should be fixed.
After signing into LinkedIn, you are taken to a personalized Home page. At the top, similar to Facebook, you will see a status update share module. In the bottom right hand corner of the module, near the Share call to action, you will see a checkbox to share the same status on Twitter.
If you are using this feature for the first time, you will be taken to a page hosted by Twitter that asks for your Twitter credentials and permission to have the LinkedIn web app post to your Twitter account:
By clicking on the Cancel, and return to app link, you are taken back to LinkedIn, but you are shown the following unnecessary error message:
The correct user experience would be to either show one of the following:
1. An informational message upon returning to LinkedIn
2. Not showing any informational or error message upon returning to LinkedIn
Noticed an interesting error message when going through the Twitter registration flow on the Safari browser on the iPhone.
Let’s start with the main Twitter landing page shown when the user goes to http://www.twitter.com:
When you click on Sign up, you will see the registration page:
Here’s the interesting part. If you leave all of the fields empty and click on Sign up, you will see the error messages for each field that you did not properly fill out.
All of the error messages make sense, except for the first one that is shown if the user does not enter their name. The text content is: translation missing: en, settings, name, hint
It’s pretty clear that instead of showing the correct error content, the app is showing some “code” content most likely from a configuration file. In this case, my guess would be that “en” refers to the English language, “name” refers to the text field for the error message, and “hint” refers to the name of the error content field that needs to be served to the user.
Noticed something strange when viewing a twitter page on the iPhone mobile view. There was a blue oval-looking button on the screen:
When I clicked on it, I was shown a dialogue window asking me if I wanted to unfollow the account I was viewing. This was completely unexpected. As can be seen in the image above and the image below, I’m not signed into Twitter. So how can I unfollow someone, if I’m not even signed into an account?!?
On click of Unfollow, the Sign in screen is presented to the user.
The correct user behavior would be to not show a button to unfollow if the user is not signed in. If anything, the user should see a Follow button that should activate Sign in on click if the user is not signed in.
In an earlier post, I wrote about how a user cannot delete a contact on their iPhone if they edit the contact details while entering from the Favorites view. Today, I discovered that the same bug (feature?) also exists if you attempt to edit the contact details while entering from the Text Message view.
Suppose you are text messaging with a friend:
And if for whatever reason (say your friend is no longer responsive [insert sad face]) you want to delete this friend from your contact list. The logical thing to do would be to click on the Contact button to view and edit contact details. On click, you will see:
By clicking Edit, you will see:
And if you scroll down all the way – similar to the behavior of entering via the Favorites view, you will not see a Delete Contact button: