iPhone v1.0 Bugs

| | Comments (398)

We have spent more than 40 hours tapping around the iPhone screens in an effort to find issues with the applications. This was not an easy task. The OS X graphical interface and applications are extremely solid!

The bugs range from minor display issues to application crashes. All 68 are should be reproducible by every iPhone owner!

Please note:
  • Some of the steps required to reproduce unexpected results are obscure and may not occur during normal usage.
  • We received several messages in response to a previous bug list we created asking what we were trying to accomplish by finding flaws in the iPhone. It is our thought that if we stumble upon an issue and Apple fixes it, then we will all have a better iPhone update!
  • Each bug has been tested on two iPhones.
  • While we interpret the following items as bugs, it is possible that the results are in line with the Apple iPhone User Interface design specifications.
  • We have submitted these bugs to Apple.
  • We will update this list with any additional bugs we find and can reproduce!
  • Please feel free to add any bugs you have found to the comment section at the bottom of this posting.


iPhone Other
CategoryDescription
Serious Bug
Fixed in 1.01
The screen will begin flashing off and on when the proximity sensor detects an object for only one second. To reproduce, call a friend -> press the home button -> slowly run your hand over the proximity sensor near the receiver (not the speaker on the bottom of the phone). Move your hand more quickly if the screen turns off and back on once. Move your hand more slowly if the screen doesn't turn off at all. The trick is to cover the sensor for about 1 second. Stop the screen flashing by covering the sensor again for more than 1 second, pressing the home button, or launching an application. The expected result would be for the screen to turn off for a second then come back on without flickering.
UI/UsabilityThe animated shrinking of the current application to the center of the screen that occurs when syncing begins does not complete when syncing starts from the Photos, Camera, Stocks, Weather, Calculator, Notes, Safari, or iPod. To reproduce, from the home screen tap the 'Calendar' icon -> start a sync. Notice that the Calendar application is shrunk toward the center of the screen. Now, press the home button -> start any of the applications listed as having issues (for example Calculator) -> start a sync. Notice that the Calculator application starts to shrink then disappears early on in the animation when the 'Sync in progress' screen takes over the screen. The expected result would be for all applications to shrink into the center of the screen with the same animation.
Other Bug/Has WorkaroundCaps lock is not maintained after entering a character on the punctuation/number/symbol screen. To reproduce, first enable the caps lock feature by tapping on Settings icon on the home screen -> General -> Keyboard -> Set the 'Enable Caps Locks' item to 'ON' -> tap the home button -> tap on the Notes icon -> create a new note -> double tap the shift button (up arrow) it will turn blue -> entered text will appear in all upper case -> tap the '.?123' button and select a character (such as a period) -> tap the space bar -> the primary alpha keyboard will appear with the caps lock turned off. The expected result would be to have the caps lock remain locked until unlocked.
UI/UsabilityThe phone vibrates when switched to silent mode (the Ring/Silent switch is located on the side of the iPhone), but does not provide audible feedback when exiting silent mode. The expected result would be a short notification beep when switching to an audible mode.
iPhone Calendar
CategoryDescription
Crash/Hang/Data LossUnder certain circumstances the calendar application will crash when selecting the current day in the list view. To reproduce, delete all events that occur past the current date -> add an event in the past if one does not exist (this event needs to occur before the current date) -> switch to the list view -> tap on the current date (the blue line). The calendar application will crash. The expected result would be for the application to do nothing if no events exist on the current or future dates.
Crash/Hang/Data LossIn some cases deleting an entry will result in an incorrect item being removed from the day and month views. To reproduce, tap the 'Calendar' icon on the home screen -> add 3 all-day events on one day - name the first 'A', second 'B', and third 'C' (make sure to add these as all day events by turning on the 'All-day' switch on the 'Start & End' screen). Verify that the three all-day events show up in the list, day, and month views. Deleting one entry (A, B, or C) from any view will result in 'A' and 'C' remaining in the day and month views. The events in the list view remain accurate. Note: This issue also appears when testing with more than 3 all-day events, though the results are slightly different. We have limited the number of events in an effort to make the bug easier to report and reproduce. The expected result is to have the selected event deleted on request with all views showing the same events.
Crash/Hang/Data LossDeleting all events from the day or month views will result in some remaining events in the list view. To reproduce, tap the 'Calendar' icon on the home screen -> add 3 all-day events on one day - name the first 'A', second 'B', and third 'C' (make sure to add these as all day events by turning on the 'All-day' switch on the 'Start & End' screen). Verify that the three all-day events show up in the list, day, and month views. Deleting all three test events from the day or month view will result in 'C' and 'B' remaining in the list view. Note: This issue also appears when testing with more than 3 all-day events, though the results are slightly different. We have limited the number of events in an effort to make the bug easier to report and reproduce. The expected result is to have all events deleted from all views.
UI/UsabilityUnder certain circumstances the end date and AM/PM values of events are incorrectly changed by the calendar application. To reproduce, from the home screen tap the 'Calendar' icon -> tap the '+' button in the upper right corner of the application to add a new event -> set a 'Starts' time to any day with the hour dial set to 12, minute set to any value, AM/PM dial set to AM -> set the 'Ends' time to be at least 1 day in the future with the hour dial set between 6 and 10, minute set to any value, and AM/PM dial set to PM. Before saving, tap back and forth between the 'Starts' and 'Ends' items a few times. Notice the AM/PM values change as well as the end date. The expected result is for the times to remain as set without modifications caused by interaction with the application.
UI/UsabilityAn incorrect event is loaded when clicking on the current day in the list view. To reproduce, tap the 'Calendar' icon on the home screen -> tap the 'List' button on the top of the application to switch to the List view -> remove any events that occur on the current day (tap on the event -> tap edit -> tap the 'Delete Event' button) -> add an event on a date in the future (if one does not already exist) -> tap the current date (the line with the blue text). Notice the next event that occurs after the current date is selected. The expected result is to to have nothing to occur if there are no entries for the selected day.
UI/UsabilityThe sequence in which events are listed varies depending on the order in which they are entered and by the selected view. To reproduce, tap the 'Calendar' icon on the home screen -> add 3 all-day events that occur on the same day - name the first 'A', second 'B', and third 'C' (make sure to add these as all day events by turning on the 'All-day' switch on the 'Start & End' screen). The List view will display the events in the following order (C-B-A), day shows (A-B-C), and month shows (A-B-C). Adding the items in reverse order (C-B-A) will result in the list view showing (A-B-C), day (C-B-A), and month (C-B-A). Note: Adding or editing events will cause them to show up in a variety of orders. The expected result is for all-day events to be sorted alphabetical order in all views.
UI/UsabilityWhen adding an all-day event between the hours of 10:00 PM and 11:00 PM, the start and end times span two days. This appears to be an automatic calculation that assumes the event should be created for a future time. The results are expected except when switching to an all-day event. The all-day event spans two days. To reproduce (assuming the current time is not between 10:00 PM and 11:00 PM), tap the 'Calendar' icon on the home screen -> tap the '+' button located in the upper right corner of the application -> tap the 'Start & End' item. Notice the 'Starts' and 'Ends' items occur on the same day. Switching the 'All-day' switch to 'On' will result in a one day event. Tap the home button -> tap the 'Settings' icon -> tap the 'General' item -> tap the 'Date & Time' item -> turn the 'Set Automatically switch to 'Off' -> Tap the 'Set Date & Time' item -> tap the time item -> change the time to 10:xx (minutes do not change the result) -> press the home button -> tap the 'Calendar' icon -> tap the '+' button located in the upper right corner of the application -> tap the 'Start & End' item -> switch the 'All-day' switch to 'On'. Notice the 'Starts' date is today and the 'Ends' date is tomorrow. The expected result is for new all-day events to occur on the selected date rather than spanning days. Reminder... return to the time settings screen and turn the 'Set Automatically' switch back to 'On'.
UI/UsabilityHaving more than 14 all-day events on a single day will cause the all-day event box on the 'Day' screen to be too large. To reproduce, tap the 'Calendar' icon on the home screen -> add 14 all-day events on a single day (make sure to add these as all day events by turning on the 'All-day' switch on the 'Start & End' screen) -> tap the 'Day' button located on the top of the application. Notice that the all-day event container is taking up the entire application display area. This is an issue because the all-day event list does not support scrolling. The expected result is to have all day events on the screen without impacting the rest of the hour view. To accomplish this the all-day event container needs to support scrolling and be limited to 6 items.
iPhone Photos
CategoryDescription
UI/UsabilityWhen viewing a photo album (thumbnail list of images) with 21 or more photos an image count will appear at the bottom of the content area. Albums with 20 or less images do not display an image count. To be consistent with other applications such as email and notes, the total number of images should be listed at the top of the application with the album title. For example 'Photo Library (35)'.
UI/UsabilityThe image zoom level and position is maintained after exiting the image viewer. To reproduce, tap on the 'Photos' icon on the home screen -> select a photo album -> select an image -> zoom in to a picture (double tap on the screen or pinch) -> move to an area of the picture (drag the image around using your finger) -> tap the image once to bring up the on-screen controls -> tap the album name in the upper left corner of the application (assuming the phone is in the portrait orientation) -> click to view the same image again. Notice the image has maintained the zoom level and position. The expected result is to have the image reloaded without maintaining the zoom level or position. This would be consistent with other interactions with the album such as moving between images or selecting other photos from an album.
UI/UsabilityThe initial scroll position of the 'Camera Roll' album forces the view the last image in the list. This is useful after taking photos in the camera application because the view is set to display the last images that were taken (because the newest images appear at the bottom of the list). The expected result when viewing 'Camera Roll' images from the Photos application would be to treat the album as any other album (with the scroll position set to the top).
UI/UsabilityWhen starting a sync while viewing any screen in the Photos application, the display instantly changes to a graphical representation of two stacked photographs. To reproduce, tap the 'Photos' icon on the home screen -> start a sync from iTunes. To remain consistent with other applications, the screen should not be replaced with another graphic before the animation affect occurs. This also occurs when starting a sync when editing a photo assigned This does not occur when running the photo application from Settings -> Wallpaper.
UI/UsabilityAfter starting a sync from the thumbnail view of a photo album, the screen returns to the 'Photo Albums' screen. To reproduce, tap the 'Photos' icon on the home screen -> tap a photo album such as the 'Photo Library' item -> start a sync. The return location is the 'Photo Albums' screen. To remain consistent with other applications, the interface should return to the thumbnail view of photos.
UI/UsabilityAfter completing a sync while viewing a photo, with a popup menu visible the screen returns to the 'Photo Albums' screen with the menu and photo navigation bar at the bottom of the screen. To reproduce, tap the 'Photos' icon on the home screen -> tap a photo album such as the 'Photo Library' item -> tap a photo -> tap the icon in the lower left corner of the application (assuming the phone is in the portrait orientation). A menu appears on the screen with options to set the wallpaper, email the photo, or assign it to a contact. Before making a selection from the displayed options, start a sync. Notice that after the sync occurs the return location is the 'Photo Albums' screen with the image popup options menu still on the screen. Tapping the 'Cancel' button will cause the interface to return to the 'Photo Album' screen, but the photo navigation bar remains on the bottom of the application. The expect result after syncing the phone is to return to the application as it appeared before the sync.
iPhone YouTube
CategoryDescription
UI/UsabilityThe bookmark deletion screen contains visual flaws. To reproduce, tap the 'YouTube' icon on the home screen -> tap the featured icon in the lower left -> tap one of the blue arrows that appears to the right of each record -> tap the 'Bookmark' button to bookmark the video -> tap the 'Bookmarks' icon that appears on the bottom of the application (depending on your configuration you may need to tap the 'More' button to find the bookmarks page) -> tap the 'Edit' button that appears in the upper right of the application -> tap one of the red minus symbols located on the left of each item when in edit mode. Notice the delete button that appears to the right is drawn over the item text. The expected result is to have the selected record altered to allow room for the delete button. In this case a possible solution would be to hide the rating, view count, play time, and the name of the submitter. Also, positioning the delete button down about 10-15 pixels below the title.
UI/UsabilityThe height of bookmark items is tall enough to support the swipe to delete shortcut, though it is not supported on this screen.
iPhone Stocks
CategoryDescription
UI/UsabilityThe '%' symbol on the stock settings screen is not horizontally centered on the button at the bottom of the screen.
UI/UsabilityThe symbol list management interface is not consistent with other areas of the iPhone. For example, the delete icon to the left of each item should not be visible unless the user taps an 'Edit' button.
iPhone Maps
CategoryDescription
Crash/Hang/Data Loss
Fixed in 1.01
Google maps may crash when traffic information is enabled and during zooming and scrolling actions. To reproduce, tap the 'Maps' icon on the home screen -> switch to the map or satellite view -> turn on the traffic layer by clicking the car icon in the lower right corner of the application -> zoom into an area of the map that contains traffic information (most major cities in the USA) -> tap and drag the map to view other areas in the selected city that contain traffic data. Causing a crash can take several minutes of scrolling around the view. Zoom in and out to different levels if the crash does not occur after a reasonable amount of interaction. If iPod media is playing at the time of the crash it will also stop. The expected result is to have the application continue to function without crashing. Music should not stop playing.
UI/UsabilityWhen viewing cached maps without EDGE or Wi-Fi (airplane mode) the 'Info' page for requested locations will display a black box for the map thumbnail for those items that were not previously loaded while on a network. To reproduce, tap the 'Maps' icon on the home screen -> zoom in to an area that has not been previously viewed -> search for a business by entering a category in the search box on the top of the application (pizza will work in most areas) -> tap one of the pins that appears on the map -> tap on the blue arrow that appears on the right side of the business name. Notice a small preview map that appears in the upper left corner -> tap the 'Map' button that appears in the upper left corner of the application -> press the home button -> tap the 'Settings' icon -> turn on 'Airplane Mode' by tapping on the on/off switch on that line. A small airplane icon should appear in the upper left corner of the display. Tap the home button -> tap the 'Maps' icon -> tap 'Cancel' to confirm the message that appears concerning disabling airplane mode to access data -> tap on a pin on the map that has not previously been viewed -> tap on the blue arrow that appears on the right side of the business name. Notice that the map graphic is replaced with a black background. This appears to be because a zoomed in view of the map was not collected from Google at the time when the pins were placed on the map. While not providing the same zoomed in view, the expected result is to have the application cropped and displayed the map from the most zoomed in view available in cache. If that is not possible, displaying a 'not available' graphic or simply removing the thumbnail would look better than the black box.
UI/UsabilityUnder certain circumstances the thumbnail graphic that appears on the Info page will reload when it does not appear necessary. To reproduce, tap the 'Maps' icon on the home screen -> search for a business (pizza will work in most areas) -> tap on one of the pins that are displayed on the map -> tap the arrow to the right of the business name. Notice the zoomed-in preview of the map directly around the business in the upper left corner of the application. Press the home button -> tap the 'Maps' icon again. Notice the Info screen is still loaded and the thumbnail graphic appears as expected. Press the home button again -> load another application such as Photos -> view some of the photos in one of the libraries -> press the home button -> tap the 'Maps' icon. Watch the thumbnail map graphic. It will appear as it did before but after approximately one second it will disappear then re-appear (look close for the flicker). As far as we can tell the image remained loaded because it continues to load the preview when in airplane mode. The amount of interaction with other applications before returning to the business info page can affect the results -- simply loading the photos application and returning to maps application may not cause the flicker. The expected result is to have the icon remain loaded without flickering.
UI/UsabilityThe bookmark deletion interface contains visual flaws. To view, tap the 'Maps' icon on the home screen -> search for a business (pizza will work in most areas) -> tap on one of the pins that are displayed on the map -> tap the arrow to the right of the business name -> scroll down and tap the 'Add to Bookmarks' button -> tap the 'Save' button in the upper right corner of the application -> return to the map view -> tap the image of the book that appears to the right of the search textbox -> tap the 'Bookmarks' button located on the bottom of the application -> tap the 'Edit' button in the upper left corner of the application -> tap one of the red minus symbols located to the left of each item. Notice that the delete button is drawn over a vertical line that separates an arrow and the three list sorting bars. The expected result is to have other obstructing elements removed from view for the selected item.
iPhone Weather
CategoryDescription
UI/UsabilityWeather data will not appear when disconnected from Wi-Fi/EDGE resulting in widget containing city names and the days of the week. Cached weather data is deleted after several hours. This does not appear to be the case with the stocks application which stores the data for a longer period of time. The expected result is to have weather data (though possibly out of date) stored longer so it can be viewed when disconnected from networks.
UI/UsabilityThe '°F' and '°C' text is not horizontally centered on the buttons located at the bottom of the 'i'/settings screen.
UI/UsabilityThe location list management interface is not consistent with other areas of the iPhone. For example, the delete icon to the left of each item should not be visible unless the user taps an 'Edit' button.
UI/UsabilityThe location list management interface allows duplicate cities to be added. The expected result is to not allow duplicates (like the stocks application).
UI/UsabilityWhen deleting locations from lists with more than one item the rounded corners of the list will flicker showing what appears to be the white background behind the rounded black image. The expected result is to not have the corner graphics flicker.
UI/UsabilityWhen deleting the second to the last item from the list of locations the first item in the list will jump upward for a split second before floating down to the correct location. The expected result is to have items deleted without impacting other items.
UI/Usability
Closed
Upon loading the application the background for daytime weather is displayed momentarily then loaded with data and depending on the time of day switched to a night background. The expected result is to have the the application loaded with the correct background and location data when launched rather than having to make altercations after partially visible.
Updated 7/17: Apple engineering has determined this issue behaves as intended based on Apple interface guidelines and specifications.
As we have said before, the iPhone interface is extremely smooth and logical. Have you turned on airplane mode yet? The airplane icon could simply appear on the screen, but that wouldn't be very Apple. It is like they sat in a room and said... "Alright people -- airplane mode! Is there anything we can do to make this look cool?". It is for this reason we noted this as a possible issue. There are other ways this could be handled (if it was an issue) that wouldn't cause for an odd flashing between these graphics. A spinning loading graphic or even better a light gray background that transitions to the correct day/night graphic. Oh well, mark another 'bug' off the list.
iPhone Clock
CategoryDescription
Other Bug/Has WorkaroundUnder some circumstances the stopwatch counting becomes inaccurate. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Stopwatch' icon -> tap the 'Reset' button -> tap the 'Start' button -> tap the 'Stop' button -> tap the 'Start' button -> tap between the timer and stopwatch pages several times. Notice that the stopwatch jumps forward 10+ seconds each time the view is changed. Another option is to press the home button then re-enter the clock application to see the seconds increment faster than time. The expected result is to have the timer increment normally rather than in increments faster than time passes.
Other Bug/Has WorkaroundUnder certain circumstances the timer selects an invalid time. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Timer' icon -> set the timer to one minute -> tap the 'Start' button -> press the home button -> tap the 'Clock' icon -> tap the 'Cancel' button -> the time selection wheel is set to zero hours and zero minutes, a value that is normally not allowed. Also, the application will refuse to start the timer (as it should). Running through the same steps with a timer greater than one minute will produce different results. The timer takes the current minute value and subtracts one minute. If the subtraction of one minute is by design, the expected result would be to not allow 0 hour, 0 minute timer. If the subtraction is not by design, the expected result would be to not alter the time.
Other Bug/Has WorkaroundUnder certain circumstances the timer selects an invalid time. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Timer' icon -> set the timer to one minute -> tap the 'Start' button -> press the home button -> tap the 'Clock' icon -> note the time remaining. As soon as the timer expires the time selection wheel is set to zero hours and zero minutes. Start the timer without modifying the time value. The timer starts at the time close to when the application was loaded the second time. Now tap the 'Cancel' button before the timer reaches zero. It is no longer possible to start the timer (without setting a time value). Starting and stopping the timer at different times will cause a variety of results such as countdowns larger than requested. The expected result is for the timer to not alter the time value when performing these interactions.
UI/UsabilityWhen re-entering the timer application from the home screen the timer value will read an incorrect value for a split second. To reproduce, tap the 'Clock' icon from the home screen -> tap the 'Timer' icon -> tap the 'Start' button -> press the home button -> tap the 'Clock' icon. For a split second the timer will read 00:00. The same occurs with the stopwatch application. The expected result is to have the stopwatch and timer values display their actual times rather than being set after the application is loaded.
UI/UsabilityThe animation used in the time selection interface is not consistent when automatically switching between AM and PM hours. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Alarm' icon -> add a new alarm by clicking the '+' button in the upper right corner of the application -> set the time to 12:00 PM -> click on 11th hour that appears above 12. The hour will change to 11 and simultaneously the AM/PM wheel will change to AM. Clicking on 12 will first change the hour then set the AM/PM wheel to PM. This also appears to occur in other applications such as the calendar. While incredibly minor, the expected result would be a simultaneous change of the two value no matter which hour was being selected.
UI/UsabilityThe 'When Timer Ends' alert sound on the Timer page can not be changed once the timer begins, though the interface appears to allow it. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Timer' icon -> set a 1 minute timer -> tap the 'Start' button -> tap the 'When Timer Ends' button -> tap a different sound -> tap the 'Set' button in the upper right corner of the application. The interface is updated with the new selection. Wait for the timer to expire. The sound that was selected before the timer was started with play. Start another 1 minute timer, change the sound, and press the home button. Return to the Timer screen by tapping the 'Clock' icon. The original sound has replaced the requested sound. The expected result is for the selected sound to be saved and utilized or the 'When Timer Ends' item should not be enabled when a timer is running.
UI/UsabilityDouble tapping on a value in the upper or lower visible range of a time selection wheel will generate a spinning sound (assuming keyboard clicks are enabled) but will not adjust the time to the requested value. To reproduce, tap the 'Clock' icon on the home screen -> tap the 'Alarm' icon -> tap the '+' button in the upper right corner of the application -> set the hour to 12. The earliest visible hour on the screen is now 10 and the latest visible hour is 2. Quickly double tap on the 10 on the hour selection wheel. The expected result is unclear. It should either not change and not make clicking/changing sounds or the double tapped item should be selected.
UI/UsabilityWhen viewing the World Clock page, notice the phone clock that appears on the same line as the battery indicator is approximately 1 second behind the configured World clocks.
iPhone Calculator
CategoryDescription
UI/UsabilityWhen loading the calculator application while on a call, all elements above the 4/5/6 row will be drawn too low, then adjusted up after the program fully loads. To reproduce, tap the 'Phone' icon on the home screen and call a friend -> press the home button -> tap the 'Calculator' icon. Notice the buttons above the row with the number 4 are drawn too low. The buttons on the 7 row are cut off on the bottom. The expected behavior on this screen would be to have all of the buttons loaded in the correct position rather than being moved after the fact. This issue only occurs when on a call.
iPhone Notes
CategoryDescription
UI/UsabilityUnder certain circumstances an incorrect button is displayed momentarily when the Notes application is starting. To reproduce, tap the 'Notes' icon on the home screen -> tap the '+' button that appears in the upper right corner of the Notes application -> enter some text -> press the home button -> watch the upper right corner of the application as the 'Notes' application starts. The 'Done' button is still displayed from the previous run then after a second it is replaced with the '+' button. The expected result is for the correct button to be displayed immediately or no buttons followed by the correct button.
iPhone Settings
CategoryDescription
UI/Usability
Closed
The 'Time Zone' items listed on the 'Date & Time' screen are truly city selectors. To view, tap the 'Settings' icon on the home screen -> tap the 'General' item -> tap the 'Date & Time' item. The 'Time Zone' item listed under calendar takes the input of a city, not a time zone. This may cause confusion for some users. The expected result would be that the item be labeled 'Time Zone City' or the selection should be altered to a list of actual time zones (Pacific, Mountain, Central, Eastern, etc). Another 'Time Zone' item appears under the 'Date & Time' selection on the same screen (need to turn off the 'Set Automatically' setting).
Updated 7/17: Apple engineering has determined this issue behaves as intended based on Apple interface guidelines and specifications.
The label of this configuration item on Mac OS X (v10.4.10) is 'Closest City'. Windows users (who also purchased the iPhone) are accustomed to this item being an actual time zone name.
UI/UsabilityVisual inconstancy appears on the VPN screen when switching Proxy between 'Off' and 'Manual or Auto'. To view, tap the 'Settings' icon on the home screen -> tap the 'General' item -> tap the 'Network' item -> tap the 'VPN' item -> tap the 'Settings' item -> tap between the 'Off' and 'Manual' or 'Auto' buttons that appear on the bottom of the content area. Notice that the proxy settings items fly in from the top of the content area. The expected result is to have the items expand in place rather than flying in. Compare this setting with a similar interface under Settings -> Wi-Fi -> tap the blue arrow to the left of a wireless network -> scroll to the bottom of the content area -> tap between the 'Off' and 'Manual' or 'Auto' buttons.
UI/Usability
Fixed in 1.01
Minor display issue with 'Current Period' usage data field. To view, tap the 'Settings' icon on the home screen -> tap the 'Usage' item. Notice the word 'Minutes' is cut short on the 'Current Period' item because the field is not large enough. The expected result is to have the entire word 'minutes' visible for the item.
iPhone Phone
CategoryDescription
Crash/Hang/Data LossThe Phone application will become unresponsive when starting a sync when editing a contact photo. To reproduce, tap the 'Phone' icon from the home screen -> tap the 'Contacts' icon -> select a contact that has a photo assigned (if none exist add one) -> tap the 'Edit' button in the upper right corner of the application -> tap the photo in the upper left corner of the application -> tap the 'Edit Photo' button -> start a sync. When the sync process completes the contact info page will return but be unresponsive. Press the home button to exit the Phone application. The expected behavior would be to return to photo editing application rather than then info screen (locked).
UI/UsabilityThe proximity sensor is enabled in the voicemail application causing the screen to turn off whenever the sensor is covered. To test, tap the 'Phone' icon on the home screen -> tap the 'Voicemail' icon -> hold your hand over the proximity sensor near the receiver (not the speaker on the bottom of the phone). The display will turn off. The expected result is for the proximity sensor to be enabled when the user is likely to have the phone to their ear, such as playing a message without the Speaker.
UI/UsabilityThe bottom navigation bar covers items in the list when adding a field to a new contact for the first time. To reproduce, tap the 'Phone' icon on the home screen -> tap the 'Contacts' icon -> tap the '+' button in the upper right corner of the application to add a new contact -> enter a name for the contact -> tap the 'Save' button -> without leaving the new contact record, tap the 'Edit' button in the upper right corner of the application -> scroll to the bottom of the list and tap the 'Add Field' item. Notice the bottom navigation bar disappears for a second, then reappears. This makes it difficult (though not impossible) to select the last item in the list of fields, in our case 'Note'. The expected result is for the navigation button bar to not remain visible, resulting in the easier selection of the last item in the list. This issue only occurs the first time a record record is edited.
UI/UsabilityThe labels that appear on the contact info screen are too narrow to display longer custom label text. The current label width appears to have been set to allow for longer data strings that appear in fields such as email address. While it looks nice to have all the fields lined up, there is more than enough screen real estate to the right of the phone number to allow the label to be larger. A possible solution if the UI specification does not allow for such a change would be an option to tap on the labels to see the full text.
UI/UsabilityThe voicemail interface does not appear consistent with the other applications loaded on the iPhone. To view, tap the 'Phone' icon on the home screen -> tap the 'Voicemail' button. The playback time, 'Call Back' button, and 'Delete' button are disabled when no messages are selected or when no messages exist. The expected interface methodology should be similar to the keyboard and photo navigation controls -- only display buttons and other controls when needed or requested. The container with the playback time, 'Call Back' button, and 'Delete' button should be hidden prior to selecting a message or if no messages exist. This would initially allow more messages to be displayed on the screen as appears to be the standard in other applications.
UI/UsabilityThe voicemail play/pause button is not consistent with other audio playback interfaces on the iPhone. The play/pause button is too close to the edge of the screen and has the appearance of the more information button that appears to the right of each voicemail item. To view, tap the 'Phone' icon on the home screen -> tap the 'Voicemail' icon -> call the number associated to the iPhone and leave a voicemail if none already exist. Notice the location and appearance of the the play/pause button. The expected design would have the play/pause button located near the bottom of the content area. This is more inline with the iPod application.
iPhone Mail
CategoryDescription
UI/UsabilityThe scroll position of a mailbox can change to an unexpected position when arrowing through messages. To reproduce, tap the 'Settings' icon on the home screen -> tap the 'Mail' item -> tap the 'Preview' item -> tap the '3 Lines' item -> press the home button -> tap the 'Mail' icon -> navigate to an Inbox that contains 5 or more messages and is not divisible by 4 (5, 6, 7, 9, 10, 11, ...) -> tap and scroll the list so the last message is not visible -> tap any message -> continue tapping the down arrow button located in the upper right corner of the application until reaching the last message -> tap the 'Inbox' arrow button that appears in the upper left corner of the application. The current view will change to the Inbox, however the scroll position will be incorrect. the last message should be on the bottom of the content area. Tapping on the last message or any white space will cause the scroll position to return to normal (displaying 4 messages). To see the "normal" scroll position of the last item try scrolling past the last message in the list of messages. The list will rubber band back to having the last message on the bottom of the content area. Altering the number of preview lines will change the number of messages it takes to reproduce this bug. The expected result is to have the scroll position correctly set to have the last message on the bottom of the content area.
UI/UsabilityA save as draft option exists, though the interface does not clearly identify the method to initiate the save (when composing a new message tap the 'Cancel' button in the upper left corner of the application then tap the save button to create the draft). The expected view would change the 'Cancel' button to read 'Action'. Tapping the action button could bring up a dialog to cancel, save as draft, add attachment (image or other data files if supported in the future).
iPhone Safari
CategoryDescription
Crash/Hang/Data LossWeb pages do not remain loaded after powering off the iPhone. To reproduce, tap the 'Safari' icon on the home screen -> load a web page if none currently appear loaded (tap the address bar -> enter 'www.apple.com' in the address bar -> tap the 'Go' button in the lower right corner of the keyboard) -> press and hold the power button -> wait for the iPhone to shutdown -> press and hold the power button for a few seconds until the Apple logo appears -> tap the 'Safari' icon on the home screen. Notice the web page or pages that were loaded are no longer. Seeing as the Safari application remembers the pages that were visited, the expected result is for the page content to remain loaded. Depending on the user interaction with the loaded site, the user will lose any data that had been stored in web forms. We have witnessed this occurring in situations when the phone was not powered down, though we are unable to come up with steps to reproduce.
Other Bug/Has WorkaroundAttempting to pause an MP3 launched from a web page such as DL.TV by clicking the iPhone stereo headset mic button once will result in a track from the iPod library starting. To reproduce, plug an iPhone stereo headset in to the headset jack -> tap the 'Safari' icon on the home screen -> tap the address bar -> enter the following URL in the top address textbox 'http://dl.tv' -> tap the 'Go' button in the lower right corner of the keyboard -> zoom in to the main content area -> select the 'MP3 (Audio Only) link that appears next to the latest episode. A QuickTime player will load and begin playing the MP3 file. Attempt to pause the audio playback by clicking the mic button once. Technically the MP3 stops but only to start playing a track from the iPod application. The expected result is to pause the currently playing media.
EnhancementWhen playing an MP3 launched from a web page such as TWiT it becomes impossible to continue browsing. To reproduce, tap the 'Safari' icon on the home screen -> tap the address bar -> enter the following URL in the top address textbox 'http://www.twit.tv' -> tap the 'Go' button in the lower right corner of the keyboard -> in the content area zoom in to the 'Latest Release' -> tap the 'Download MP3 file' link. A QuickTime player will load and begin playing the MP3 file. Tap the home button -> tap the 'Safari' icon. The QuickTime player will come up again. The issue is that the MP3 player that Safari launches takes over the entire screen and the Safari application. The expected result is to be able to continue browsing the internet while streaming an MP3.
Performance
Improved in 1.01
It is difficult to scroll and zoom to view content that is visible prior to the entire page being loaded. These interactions with Safari are slow and choppy. To reproduce, disconnect from Wi-Fi (tap the 'Settings' icon on the home screen -> tap the 'Wi-Fi' item -> flip the 'Wi-Fi' switch to 'Off') -> tap the home button -> tap the 'Safari' icon -> tap the address bar -> enter 'www.cnn.com' in the address bar -> tap the 'Go' button in the lower right corner of the keyboard -> while the page loads double tap to zoom in on loaded content and scroll on the page by flicking and dragging. Depending on how much of the content has been cached the interface becomes slow and unresponsive to double-tap and drag requests. View another web site if for some reason this page seems responsive. The expected result is to be able to zoom in on content that has already loaded and scroll around the page while it is being loaded.
Other Bug/Has WorkaroundAfter starting a sync blank pages will be closed. To reproduce, tap the 'Safari' icon on the home screen -> browse to a web site -> tap the open pages icon in the lower right corner of the application -> tap the 'New Page' button (do not browse to web sites). Continue tapping the open pages icon and adding new blank pages. Notice the open pages icon in the lower right shows the number of open pages. Start a sync. Upon returning from the sync the blank pages have removed. This also occurs by pressing the home button and re-entering the Safari application. The expected result is to return with all pages remaining as they were before the sync began.
UI/UsabilityThe screen orientation will not change when the keyboard is visible. To reproduce, tap the 'Safari' icon on the home screen -> turn the phone to a landscape orientation -> tap in the address bar to bring up the keyboard -> turn the phone to a portrait orientation. The screen does not change to portrait. The expected result is to have Safari and the keyboard change position to the portrait orientation.
UI/UsabilityThe bookmark deletion interface contains visual flaws. To view, tap the 'Safari' icon on the home screen -> tap the bookmark icon on the bottom of the application -> tap the 'Edit' button in the lower left corner of the application -> tap one of the red minus symbols located to the left of each item. Notice that the delete button is drawn over a vertical line that separates an arrow and the three list sorting bars. The expected result is to have other obstructing elements removed from view for the selected item.
UI/UsabilityTo be more consistent with other applications, the 'Edit' button on the Bookmarks page should be located in the upper left corner of the application. When in edit mode the 'New Folder' button should appear in the upper right corner. This change would result in a larger view of the bookmark list because the bottom bar could be removed.
UI/UsabilityWeb page preview images and page appearances differ based on the orientation of the phone at the time pages are loaded. To reproduce, tap the 'Safari' icon on the home screen -> tap the address bar -> enter 'www.apple.com' in the address bar -> tap the 'Go' button in the lower right corner of the keyboard -> hold the iPhone in a portrait orientation -> double tap the content area until the entire width of the web page is visible without having the scroll around -> tap the open pages icon located in the lower right corner of the application -> tap the 'New Page' button in the lower left corner of the application -> change the orientation of the phone to a landscape orientation -> tap the open pages icon. Flip to the preview image of Apple's web site. Notice the preview image shows a cropped/zoomed version of the site. Selecting the apple.com page displays the page zoomed in to a level that was not selected before changing the orientation of the iPhone. The expected result is to have the preview image and actual page view maintained or appropriately modified after changing the phone orientation.
UI/UsabilityAfter starting a sync while viewing the open pages screen, the screen returns to the last viewed page. To reproduce, tap the 'Safari' icon on the home screen -> browse to a web site -> tap the open pages icon in the lower right corner of the application -> tap the 'New Page' button -> browse to a web page -> tap the open pages icon in the lower right corner of the application again -> start a sync. Notice that upon returning the previously viewed web page is selected. The expected result is to be returned to the screen that was viewed before the sync began.
iPhone iPod
CategoryDescription
Crash/Hang/Data LossThe iPod application will crash after syncing begins. To reproduce, tap the 'iPod' icon on the home screen -> make note of the current view (Playlists, Artists, etc) -> tap another view icon from the icons on the bottom of the application -> start a sync. Upon returning from the sync, the home screen is selected. Tapping on the 'iPod' icon again will restart the iPod application with the original view selected (this is one way to determine this was a crash and not the sync process sending returning to the wrong screen). The expected result would be to return to the iPod view that was selected before the sync began. If media was playing prior to the sync (and still exists after the sync), it should resume playing.
UI/UsabilityVideos can be deleted by using the swipe shortcut, though the 'Edit' button does not appear on the screen to initiate the delete action. There are two primary methods used to delete data items on the iPhone. First, tap the 'Edit' button -> tap one of the red minus symbols located on the left of each item -> tap the 'Delete' button to the right of the selected item. The second method is to use the swipe shortcut. Swipe left or right over an item -> tap the 'Delete' button to the right of the selected item. The swipe method is not available in all areas because the height of the data items can make swiping the correct item difficult. The expected design would include the 'Edit' button on all screens that support deleting data elements (including the 'Videos' list).
UI/Usability
Closed
When selecting a song to play (in the portrait orientation), the track list icon (looks like a bulleted list) in the upper right corner of the screen is initially set to the album artwork. To view, tap the 'iPod' icon on the home screen -> tap the 'Playlists' icon (it may be necessary to tap the 'More' icon on the bottom of the screen to find the Playlist view) -> tap a playlist -> tap any item to begin playback. Watch the upper right corner of the application. A thumbnail of the album artwork will appear then flip around to the track list icon. To view again, tap the left arrow located in the upper left corner of the application -> tap the 'Now Playing' button in the upper right corner of the application. The expected result is to have the screen setup in its end state rather than being adjusted after becoming visible.
Updated 7/17: Apple engineering has determined this issue behaves as intended based on Apple interface guidelines and specifications.
It is unclear to us the benefit or usefulness of having the album artwork momentarily appear twice on the Now Playing screen. Nonetheless, since this is by design we can confirm that it is working very well.
UI/Usability or Enhancement
Closed
The current media being played is paused when the headset is unplugged during playback. To reproduce, tap the 'iPod' icon on the home screen -> plug in a headset -> navigate the menu system and being playing any media -> unplug the headset. The media pauses. This may be the expected result for situations when the headset becomes accidently unplugged. However, another expected result may be for the media to continue playback with audio routed through the speaker. Both results could be supported by adding an option in 'Settings' -> 'iPod'. Add an item named 'On Headset Remove' -> options (pause, continue). Media appears to be paused in any application that routes audio through the headset jack (YouTube and MP3 streaming through Safari).
Updated 7/17: Apple engineering has determined this issue behaves as intended based on Apple interface guidelines and specifications.
We will move this over to our enhancement post (not published yet) where we will propose a new configuration item be created to support this option.

398 Comments

Jen said:

Safari crashes sometimes when pages are loading, has anyone else had this happen? I'll come back here to post the bug officially if I can figure out how to reproduce it. I hope Apple takes these bugs seriously and doesn't pull a Microsoft by saying "we meant for it to do that". This is the largest bug list in one place that I’ve seen. Keep up the good work.

Anonymous said:

playing songs while surfing with safari will cause the songs to stop playing

SWilkins said:

Wow! That is one hell of a list.

It's amazing that a baby playing with an iPhone gets more diggs than an post that could help us get a better iPhone software release.

eBooksBay said:

Very nice article & list. wish everyone could write like this.
Thanks, Dugg.

http://www.ebooksbay.org

hadi farnoud said:

lets find a bug to unlock it
iPhone Unlock Contest

Anonymous said:

how about the fact that the iphone is SLOW AS HELL when it's loaded up with music, and freezes much more. it performs significantly better with no music on there. this is not surprising, just typical apple crap software.

PowerLlama said:

Another "bug" is that it doesn't sync up with Mail as well as it does with iPhoto and iCal and such. It's getting old to have to delete e-mails twice, and is something that should be changed, especially with how well it integrates with everything else.

Anonymous said:

Most serious bug: iPhone is not available in Poland yet ;-)

Anonymous said:

The biggest bug is that Iphone not available in europe at al at the moment

Bradster said:

I've also noticed that when I'm using Safari on my iPhone and try to enter a comment to a blog posting, Safari quits altogether and takes me back to the home screen every time.

Anonymous said:

In Safari, I've noticed that extremely long pages won't load entirely. They'll get cut-off.

10668844 said:

Thanks for posting this. I wish that others in the 'cult of mac' could be as honest. This article has been dug.

Uncle J said:

These are not all bugs, some are just opinions. (Wrong ones =)

"The current media being played is paused when the headset is unplugged during playback. To reproduce, tap the 'iPod' icon on the home screen -> plug in a headset -> navigate the menu system and being playing any media -> unplug the headset. The media pauses. This may be the expected result for situations when the headset becomes accidently unplugged. However, another expected result may be for the media to continue playback with audio routed through the speaker. Both results could be supported by adding an option in 'Settings' -> 'iPod'. Add an item named 'On Headset Remove' -> options (pause, continue). Media appears to be paused in any application that routes audio through the headset jack (YouTube and MP3 streaming through Safari)."

You really do not want the iPhone speakers fire up and let everyone around you know what you are listening. That would be just annoying.

Pwn3d said:

Bug #1: iPhone is a 499$ pile of crap.

Bug #2: 90% of all Apple costumers are gay. 10% left are simply women or male retards.

Ronnyguru2 said:

Reproducible Bug in UI on Safari: Open Safari, Hold in Landscape mode, click on a Input text area such as this one I am typing in right now, type some text, then use your finger to drag along the text just typed to reposition your cursor *while keyboard open in landscape), the zoom view (Circular Magnified view) shows the wrong location- it's about 1" off from where you finger is.

I have only tested this on my iPhone.
PS: I've been looking for a site like this, since I'm really good at finding/reporting bugs. Great JOB! DUGG!

Anonymous said:

Most of these seem pretty minor (some of them are *really* minor). The biggest problems I've discovered are that Safari seems to crash a fair bit, though I have not found a page that I can reliably reproduce this on. Also, after removing headphones while a movie is playing, the sound does not always switch to speaker. I occasionally have to go to the Settings->Sounds and select a ring tone to make the sound switch back, and then flip back to the movie.

iphone said:

i couldn't understand
how could be lots of bug?

Anonymous said:

Bug #3: Your budget doesn't allow you to buy one. Just because you dont have one, doesn't mean it's a piece of crap.

Posted from my piece of crap, on the train.

Bug #4: It didn't come out sooner.

Anonymous said:

I'd like to add that the stopwatch feature does not work at all.
- Click start.
- Click Lap
- Click Lap
- Click Lap
- Click Stop

Each time lap is clicked, the main counter is reset. This is not proper behavior (and negates the need for a lap function. The main counter should never stop -- it should keep a complete total of time from start to stop. the lap shows increments.. In this current implementation it is impossible to get a total time without committing the lap number to memory then adding them in calc ;-)

Anonymous said:

When adding cities to the Weather app, I can add Johannesburg, but I can't add Cape Town, both in South Africa. But, if I select 'I' for Johannesburg and then in the web page, search for Cape Town, it finds it. Strange...

dfbills said:

Please tell me you've logged all of these bugs into radar- http://radar.apple.com

Anonymous said:

When the VPN is set to always require a password, only a numeric dialpad is provided in the software. No alphanumeric keypad is available, and so VPN passwords using letters or symbols cannot be used.

This makes a VPN unusable to me, as I don't want to always have my password entered, and I cannot type in my real password in the screen provided.

Great roundup! You guys rock. Thanks for taking the time for such a thorough trial.

DoubleDown said:

If you have two albums from different artists with the same name (i.e. Keasbey Nights from both Catch 22 and Streetlight Manifesto) iTunes on Windows distinguishes the different albums - however iPhone shows them as one album.

Knightwalker said:

I have 2 Iphones in the house and both have a odd high pitched tone once in a blue moon.
Apple care told me to restart and told me this happens sometimes because of interference.
Did anyone else get this?

Anonymous said:

Guys,

Unless you file it at bugreport. apple.com, it's not a bug, it's just a gripe. Nobody at Apple scours the web to find complaints.

Anonymous said:

Ever notice that you can't open an MP3 mail attachment? That's my main gripe so far.

Carlos said:

Yahoo mail is full of bugs...

Share (email) a YouTube video with someone. Yahoo does not send the email and locks your email up for day or more. Same as with sharing a website from safari by emailing it.

I have made new Yahoo accounts, even exchanged to a new iPhone. Still the same issue.

Also tried it with Gmail, but with Gmail it simply CC to your inbox the exact email you just sent (youtube/safari link). CC my email option being turned and never even set.

I really hoping and update comes soon.

Anonymous said:

I have seen several instance of safari crashing while the ipod is already playing a song, and then I try to open a web page and subsequently resize it before the entire page loads.

Scoot said:

LOL. Why doesn't Apple just ditch it's QA department.

Anonymous said:

I agree with the comments about Safari. If it crashed this much on a desktop no one would use it.

#21 and #26 - In the bullet points at the top of this page it says they reported these things to Apple.

kWeb said:

That's quite the big list, that is!

Anonymous said:

Workaround for issue #22

To allow alphanumeric characters in your VPN password you must go to Settings->General->Network->VPN->Settings

Enter the password in the password field; don't worry, this password doesn't seem to be remembered and you will be asked for your password again after you later disconnect from the VPN (at least this is how it works on my phone). After entering the password You will be dumped back onto the VPN settings screen (Settings->General->Network->VPN). Enable VPN and it'll use the password you just entered on the previous screen.

Mad Ned said:

Not surprising, considering we are talking about fairly complex software that is literally version 1.0. The interesting thing about iPhone though is that Apple designed it from the ground up to be connected to your computer - (comes with USB cable, you activate it online, syncs with itunes, etc.)

Because of this, Apple is in a good position to update iPhone software for their user base. We're just going to go home one day, dock the thing, and an update is going to be there waiting.

While most other cell phones and smart phones allow connections to your computer, I doubt many of them have as large a percentage of users actually doing it. I know on my old phone it was always a trip to the Verizon store to have the phone 're-flashed'..

skip said:

http://www.fif3.com/2007/07/05/iphone-smtp-bug/

(the comment system is messing up the real email tags since they're also html tags... see the above blog for properly formatted info)

I seem to have found a bug in the SMTP implementation on the iPhone’s Mail.app. When the iPhone sends an email the recipient will actually see two distinct senders, one sender is “Appleseed” and the other is “John” . Both sending addresses will be wrong and un-reply-able. Somehow, during the SMTP conversation, the iPhone is mishandling the from address if the display name contains a comma.

At work we have a naming convention for email addresses as:

"Last, First"

For example, assume your email account is set up like this:

Name: Appleseed, John

Address: Appleseed_John@Domain.EDU

When the iPhone sends email the recipient will actually see two distinct senders, one sender is "Appleseed" and the other is "John"

The sending account should of course be: "Appleseed, John"

I’ve tested this out sending email from the iPhone through various email servers and I’m fairly certain the bug is on the iPhone, as it happens no matter which SMTP server I use. If the email account has a comma in the display name the message will have a corrupt “From:” address, and the recipient will be unable to reply (since the address gets munged in transport).

I’ve also tested this out with other email clients, and they all properly send email from accounts with “Appleseed, John” as the display name.

Rand said:

Interesting list, but nothing on there looked really scarey. If you want a truely scarey experience use Windows Mobile. All in all its remarkably stable for a ver 1.0 phone. Not perfect, but remarkably stable.

meme said:

Comment # 36 Nothing Scary, how about the second one under calendar? That one seems REALLY SCARY to me, but I use calendar for everything. I also tested the first one under "other", that's pretty freaky. I will be checking back here to see updates to this post.
I think this is the largest list of bugs that I've seen for the iPhone. Keep up the excellent work people! When are you going to have something about future enhancements to the iPhone?

MxM said:

The most annoying thing I have with iPhone is constant crashing on some sites like digg.com. It is to the point that I can not browse the site at all due to crash after crash.

Alex said:

If you're using a Gmail account to send mail on the iPhone, all mail that you send is also sent to you and arrives in your inbox.

electricalen said:

I can lock up the entire phone everytime on Flickr. Just find a photo on the site that has multiple sizes available. Look for the "original" size. It my case, the original is 2400x1600, or the like, and click on that size. Locks up the phone everytime. You have to do a hard reset to get it working again. I tried it on different pictures and different sizes, and it works almost everytime.

Anonymous said:

Everyone,

Become an ADC member for free.

http://developer.apple.com/products/online.html

That will give you access to bugreport.apple.com. Then, enter your own bugs and watch them get tracked. If you find something really unique, you may actually be contacted by Apple for followup information!!! :)

Anonymous said:

@#38, for digg.com go to digg.com/iphone


also you said that the ipod crashes when you go to sync, it doesnt crash. the real iPod does this as well.

rob f said:

for Google Maps:

how about how the auto correction for the keyboard is not implemented in gmaps?

this is where i need this the MOST, as i use it when in the car etc and fumble the keayboard a lot.....

Anonymous said:

@#39 to shut off the send send mail to inbox thing go into settings >> mail >> (your gmail email account) >> advanced >> [turn off] use recent mode

Vintory said:

When you first setup the phone, it imports all contacts.
finding a way to delete all contacts is escaping me.
Could just be me.
Love the phone over all though. It is truly a breakthrough in convergence.

Shannin said:

my previous post numbers: 42 & 44

@#45

go into contacts >> select contact you want to delete >> edit (top right) >> scroll all the way down to the bottom >> select delete contact

Climbrate said:

Another Bug and verified on several phones. Under settings, mail, your account (eg. earthlink), advanced, selecting under "Delete From Server:" If you try to change from "Never" to "When Removed From Inbox" and exit out of settings, the change will not hold/take. This is a pain as all the email you managed/deleted off the phone throughout the day is all there for you when you get home to your main computer.

Nequam said:

For #41, I would be truly excited if they would pay me to debug their stuff. A lot of the issues that I am reading would seem to me that they didn't really regression test their interface library. I am happy that I didn't go out and buy the phone, still with WM6 and my 3g phone. Not as pretty, but very functional, connects to almost any kind of email, including blackberry, and a entire library of software that I can use with it. I can even add my own memory cards, replace the battery, and have a full keyboard that doesn't keep my fingerprints. (I will buy the IPhone as soon as its 3G or Broadband).

anonym said:

Bug #69:
Costs 600$ with the contract

mr. blue said:

#34:

"While most other cell phones and smart phones allow connections to your computer, I doubt many of them have as large a percentage of users actually doing it. I know on my old phone it was always a trip to the Verizon store to have the phone 're-flashed'.."

Yeah, with a normal phone.. but if you're gonna compare, why not compare a smart phone with a dock? (you know.. like the iPhone you're actually talking about?)

I have a Treo 700w with verizon and just yesterday all I had to do was click on the link at Palm and pop my phone in the dock. It updated all of the software in under 30 minutes and notified me when it was done updating everything. Settings, files, and OS intact. Not to mention that before I did the update, all I had to do was click on Sprite and "backup" and it backed up my entire phone before the update... just in case. So I have a back up point and an updated phone.. all for free, without leaving my desk, and with only a couple clicks.

batchingitgup said:

My iPhone Wish List (typed on my iPhone)
# Spotlight like search in addressbook / contact list
# Systemwide spotlight like search
# I.M. Client ( aim, gtalk, yahoo, MSN, bonjoure )
# Java support (Safari)
# Some flash support (really not as big a deal to me as the java, but would be nice)
# Ability to highlight,copy paste text system-wide
# Show letters in keyboard with proper case as they will be typed
( uppercase when shift pressed, lower case when it is not. )
# custom ringtones
# when iPhone is sideways (with volume switch on bottom/towards you) for movies etc the volume switch needs to be reversed or the on screen volume indicator needs to show right to left
not left to right to give proper/consistant visual clues
# more bluetooth options ( transfer files (like pics, downloads,word docs,pdfs) to computer(s) other iPhones 'n such, sync, portable keyboard,etc. )
# mobile versions of iWork, (better excel,word support)
# a home folder or somewhere I can download files to from safari,emails, etc. and then access in drive-mode on my computer
# Direct iTunes store access from iPhone
# Modem mode, ability to shre internet connection *through USB or Bluetooth) with a computer
# Be able to send appointments/tasks from the iPhone's Cal. (through email)

cory said:

I an not sure if this qualifies as a bug or not but it drives me nuts that I can't send a text to more that on addressee at a time. You also can't send a text to an e-mail address because the keyboard doesn't have an @ symbol or period when you are typing in the SMS address line.

schininis said:

Re: Jen (and others)
I had the crashing Safari syndrome . . . mainly when using the iPhone on Edge. That problem completely went away when I did EXACTLY what you have to do (unfortunately) with any web browser (on any computer or phone) after using for a while. I went to Setting>Safari> and then clear history,clear cookies, clear cache. Then just for safe measure power down the unit all the way once a week or so.

Anonymous said:

Mail Bug:
When offline (no wifi, and in a phone call) mail will not let you scroll cached messages. it constantly tries to connect.

pinnatus said:

If you use 'Google for Domains' the iPhone "smartly" realizes it's hosted by Google and appends @google.com to your username thus rendering logins to your email impossible. To make matters worse, the @gmail.com portion of your username is grayed out, so you cannot correct this bug manually.

HPV said:

There was no doubt there were going to be bugs in the Iphone, but this amount is unreal. Hacking the Iphone just got easier.

Anonymous said:

way to go Robert (OP)

While you are trying to do a service, most you've managed to attract are haters who never even bought an iphone

A.Nonymous said:

I hope someone forwards this list to Apple!

hugblue said:

i'm glad that i have not buyed this shit. seems that they are as crappy as microsoft.
i think no matter what, that they will never get to a final release without errors.
and i cannot understand how they can sell a thing like that, that are so full of errors.
if i had buyed one, i would now try to get my money back and wait for another system, that are lot more error free and much more tested before release.

Anonymous said:

Found a few as well.

Email unable to view attached jpeg file.

Podcasts are showing up as songs.

When you email a picture, signature is not put in.

riffola said:

You're missing this big bag serious bug in the Calculator.
http://fury.com/article/2228.php

Larry Friedman said:

Weather data will not appear when disconnected from Wi-Fi/EDGE resulting in widget containing city names and the days of the week. Cached weather data is deleted after several hours. The expected result is to have weather data (though possibly out of date) stored longer so it can be viewed when disconnected from networks.

I disagree with this. Weather information needs to be current, I don't want to have old weather info displayed and possibly confused with current weather info. If I'm off network I'll just call someone for the current weather, or jot it down in notes.

Anonymous said:

Safari: "Web pages do not remain loaded after powering off the iPhone."

This is by design from what I understand.

Most of these are just usability issues that unless you have the requirements from the designers, are wish list items.

Anonymous said:

ANOTHER BUG - when viewing an email with many, many addresses in the "To:" field, the screen FREAKS out. It starts swapping and glitching between home screen, wallpaper and the email when you are scrolling down the list of emails trying to get to the content of the email.

Once you get 2/3 down the list, it stops. I have reproduced this on two iPhones, using 250 email addresses in the "to:" field

I know it's a rare (very rare) instance, but some a**hole friend of mine included me in a list of 250 email address inthe "to:" field -- to wich i replied "BCC a**hole!".

:)

lookmark said:

Handy list, guys, but you need to separate the real bugs from the UI/Usability issues, a lot of which are not bugs but opinions.

e.g. the "UI bug" about pausing when headphones are removed - this is intended behavior, and which has existed on iPods from day 1, as far as I can remember. You may prefer to have the option to choose whether or not it does this, but it's not a bug.

Anonymous said:

Safari:
When another windows launches a page, once you close that page the address bar of the original page shows the address of the closed page (if you use "share" it shares the closed page", unless you hit reload first).

fuzzy said:

Some Comments.

# 59 "i'm glad that i have not buyed this shit. seems that they are as crappy as microsoft.
i think no matter what, that they will never get to a final release without errors.
and i cannot understand how they can sell a thing like that, that are so full of errors.
if i had buyed one, i would now try to get my money back and wait for another system, that are lot more error free and much more tested before release."
--------------

For starters it's 'bleeding edge' technology - and just because of that fact it's going to have bugs. If you want less buggy devices, then wait for v2 when they have refined it a bit. All technology goes through this process upon first release.

Also, you have to realize that the iPhone obviously went through a ton of testing, but when you release it to hundreds of thousands of people they are going to discover things the Apple guys didn't find. Some of the "bugs" listed above are not bugs, it's just expectations of how the software should behave and the expectation isn't met - that's not necessarily a bug.

And lastly, due to the complexity of the system/device there's no way to make it 100% bug free. Look at Windows, OS X, Linux - any major OS has issues and bugs. I'd be willing to bet that your 'simple' cell phone has some bugs in it, and the iPhone is 1000 times more complex than that.

PS: "buyed" isn't a word.

David said:

>UI/Usability The phone vibrates when switched to silent mode, but does not provide audible feedback when exiting silent mode.

-I prefer this, on my razr whenever I switched it from silent to ring it would make and audible beep I really hated that.

Anonymous said:

I have also had serious issues with Safari crashing. Particularly common when navigating pages in Ebay.

My second issue, while I know it is simply the network, is that you do not receive calls while in Safari. I can certainly understand not receiving them or being able to answer them, but they should have a function to show a missed call or something of that nature. As it is now, when i'm using the web function, which i use much more often then the phone, people have called me and I have not had any way of telling if/when someone called.

Vince said:

Calendar doesn't support birthdays in the 1930s, 1920s, maybe more years? If you have a contact in Address book on your Mac with a birthday, let's say 1928, it shows up in the iCal app, but when you sync it with the iphone, it disappears. To fix, I just put a different year and it works.

Anonymous said:

A lot of these seem more like feature requests NOT bugs...

Anonymous said:

Most of those are not bugs just complaints.

Anonymous said:

Please post the Radar bug numbers for each item!

Anonymous said:

I agree with some of your actual bugs (Safari, et al.) but a lot of your UI/Usability issues should be in a separate list. As others are saying, some of those 'bugs' are actually features some of us like: music pausing when the headphones are taken out, the calendar keeping all day events in the order I put them in, not automatically alphabetizing them (what if I'm prioritizing them?), the voicemail buttons always being there.

Other than that, great list and I hope you submit these to Apple. I'm excited about v2. :)

Ventrilo said:

I hope they get a lot of these corrected soon

Anonymous said:

When syncing photos to an Aperture library, the selected projects sometimes change to a seemingly random selection. IE, if you selected three albums called monday, tuesday and wednesday, the next time you sync, it selects three completely different albums.

Anonymous said:

Now if only Apple Hound's design wasn't a rip of AppleGazette's.

firesign said:

Sadly, many of these "bugs" -- especially the "UI/Usability" ones -- are simply items where the tester seems to disagree with Apple's design decisions. For example: the delete button "visual flaw" described is remarkably consistent across applications... that's because it's not a bug. The design was clearly for the delete button to "wipe" in over the underlying content, vertically centered between the row borders. The only place where this is inconsistent is in the stocks app, where the underlying text gets truncated with ellipses.

Especially in the UI/Usability department, how can you focus on the way the delete button is drawn in the YouTube app, misidentifying it as a bug, and yet miss more serious and obvious issues like the fact that long titles are truncated in the detail view, making several similarly titled videos indistinguishable?

There are many REAL bugs in the iPhone, that seriously impact usability. Nitpicking design decisions and labeling them "bugs" (or worse: putting "enhancements" on your bug list) is not going to help anyone.

Peter said:

Application: Visual Voice mail

Severity: Annoying

Pre-conditions: you have a working, activated iPhone.

Event: The SIM card is replaced by AT&T

Behaviour: Once you've re-activated your phone via iTunes (good luck with that), you go to the phone application, click on the voice mail button. The button highlights and the screen doesn't change. You can't get to voice mail.

Solution: Call your phone and leave a voice mail. When the phone is notified that a voice mail is present it will popup a enter password dialog that will store it back into the SIM and Visual Voicemail starts working again.

Notes:
It appears that Apple uses the SIM card to store WiFi hotspot information and Voice Mail password.

Anonymous said:

I agree with the guy who wrote this article. UI/Usability problems should be viewed as bugs when the program display looks different than the rest of the phone. At least it seems like more of a bug than a feature request. Many things on the phone are setup to look or work the same way so it makes me think that it is a bug if it is different because Apple probably didn't intend it to look that way.

Eliot said:

Safari also crashes on me roughly 1/3 of the time I use it. Very frustrating. I'll be loading a new page and Poof! Safari is gone and I'm back to the main app button page.

I noticed yesterday that when adding a new contact if you take a picture of the contact during the add process, the contact will not save at all and you have to start over. Must add contact without picture, save, then look up contact, add picture. Can live with this more than the Safari crashes.

Battery life for me is not sufficient. I've never had a Treo or Windows Mobile PDA that I had to recharge during a typical day of use. I'd estimate that the iPhone has approximately 50% of the battery life that it really needs. I'd put up with additional thickness for longer battery life. Too bad that's not an option. I always carry a charger with me now for car and wall, recharging when ever I sit down.

With the exceptions above, I really like the iPhone. So much to like. I'm sure Apple and others will work out the bugs over the coming months.

DUBB said:

Some of these are things I would actually call a bug, but others are just dumb and not a big deal. Things like not having to hit edit when deleting stocks is just how it is. Just because one app makes you hit edit before deleting doesn't mean that all should. Other things like the F/C not being horizontally centered is also dumb. When someone mentions a bug I am expecting something like a glitch that crashes a program or phone, not a minor imperfection that someone extremely anal might notice. As far as for the actual bugs found, good work.

Anonymous said:

YEAH, BUT APPLE PRODUCTS DON'T GET VIRUSES!!!

THAT'S WHY I LOVE MY APPLE PRODUCTS! THEY DON'T GET VIRUSES!!!!!!

Anonymous said:

Whoa, whoa...wait a minute, you can't even copy and paste text on the iPhone?

My Sidekick has been able to do this for years.

Is that even correct?? I thought Apple was supposed to be so user friendly and cutting edge? You can't copy and paste text?????

Ty said:

Very very well done list. I hope people keep in mind that this seems like more of an effort to make the iPhone even better than it already is and NOT to point out that it's a shitty phone. The majority of these are very minor. But I guess it's the little things count when it comes to phones.

Anonymous said:

Bug#2 80 dollars a month MINIMUM?

Anonymous said:

I found my first major bug (perhaps an annoyance) with calculator when trying to tally up my portion of store reciept.

try the following:

1 + 1 x 4

on a simple calculator ( like dashboard) the answer would be 8

but the iphone calculator carries out multiplication first and returns 5

I understand that this is technically correct, however when using a simple calculator, it is much more common to execute each command before moving onto the next. This isn't as easily noticed when tallying a huge sum and than multiplying by tax. I almost overpaid by about $50
.

Tim Laughlin said:

Let me say one thing.. no one has ever taken the time to do this kind of bug list on the Samsung Blackjack (former phone).. It would be several more pages and if usability/enhancements were included.. it would be easier to start completely over with the OS than write about how to fix Windows Mobile.

End of discussion.. quit your bitchin!

One thing I would like.. the "Edit" button is missing when you view a contact from your favorites.

Tom said:

After a week of heavy use, I noticed that Safari would quit suddenly while loading a page. Soon, other applications began to quit suddenly and repeatedly, such as the Weather and Photo widgets. Restarting the iPhone stabilized everything.

I also had to restart the iPhone for SIM registration to work, even though iTunes reported the activation ready in just a couple of minutes. I didn't think to restart the iPhone until I realized my old phone's SIM card had become unregistered.

Funny, even nowadays, restarting any computer is the easiest way to troubleshoot.

</