Salesforce.com administrator & developer

iPad iOS 6 Multi-Value Picklist Bug in Salesforce

If you access Salesforce.com using an iPad running iOS 6, here’s something you should be looking out for. If you don’t realize it’s happening, you could be badly tainting your data.

When selecting values from a multi-value picklist editing Salesforce.com records via browser on an iPad 2 or 3 running iOS 6, two values will automatically be selected when you have only selected one.

Salesforce ipad bug

No matter which value you select in the list, the value just before it will also be selected. You won’t notice this when first selecting the value, but once you tap “Done” in the popup dialog, and tap back in to it, you’ll see two values selected.

I’ve contacted Salesforce Support, and they are aware of the issue, but do not have a solution for it yet. Their recommendation was to promote it on the Idea Exchange. Not really a solution to a known bug if you ask me.

So, be aware of this issue if your users are accessing Salesforce.com via iPad running iOS 6. It could help make your admin’s life a little easier.

Update: This is NOT a Salesforce bug. Rather, it’s an iOS 6 bug which has been thoroughly documented by Ryan Seddon.

Update 2: Even though this is an Apple iOS 6 bug, and even though Mobile Safari is not an “officially” supported browser by Salesforce, I received a phone call from Tier 3 support this morning letting me know it will be fixed in the Spring ’13 release due out in the next few weeks.

Force.com Event Added After 10:00 PM Produces End Date Bug

I love the Force.com platform, but sometimes dealing with their tier 1 support can be a little frustrating. I’ve been going back and forth with “Butch” about the following, and for some reason Salesforce.com support can’t seem to recreate it. I’m posting here should someone else know of it, or like to try it themselves.

When creating an event after 10:00 PM, then changing the event start date to a future date, and then changing the event start time to any time earlier than what’s already displayed, the event end date will change to 1 day BEFORE the start date. This behavior can be reproduced reliably across all major browsers in both Mac (OS X 10.8.2 & 10.6.8) and Windows (Win XP) operating systems, as well as iOS 5 (iPad rev1).

Steps to reproduce:

  • Create a new event after 10:00 PM local time (this is important).
  • Change the event start date to one or more days into the future.
  • Change event start time to one or more hours EARLIER than the time currently displayed.

Result: The event END date will change to 1 day earlier than the event start date, and the end time will change to one hour later than the start time — essentially giving you an appointment that lasts for negative 23 hours.

Date bug

Or, if you prefer, here’s a QuickTime movie of the bug in action: 08402502_video.mov

Are you able to reproduce this?

Update: I’ve discovered this bug only seems to happen between 10:00 PM and 10:59 PM. Once the 11:00 hour is reached, Salesforce behaves normally again, and it cannot be reproduced during the 9:00 PM hour either.

To reproduce, change your Salesforce Time Zone so the system time puts you in the 10:00 PM hour.

Making a Field Appear Required on a Visualforce Page

I’ve been working on a force.com app which had the requirement that a user must enter a valid email address before being able to save a record, but they must also be able to insert the related contact’s email address by clicking a button instead of having to leave the edit page to go find it. That seemed simple enough.

[Read more...]

Mountain Lion New Feature: Gatekeeper

Mountain Lion: About Gatekeeper

Some apps downloaded and installed from the Internet could adversely affect your Mac. Gatekeeper helps protect your Mac from such apps. Read this article to learn about Gatekeeper and its options.

Via: Apple Support

Personally, I think Gatekeeper is one of the better features of Mountain Lion, but it can be a cause of headaches if you haven’t brushed up on how it works. This article helps with that.

Yasu 2.8.2 Released for Mountain Lion Compatibility

Yasu 2.8.2 has been released for OS X 10.8 Mountain Lion compatibility and fixes some lingering issues on Snow Leopard and Lion.

Here’s the list of fixes:

  • OS X 10.8 Mountain Lion compatibility. [v2.8.0]
  • Add paths for Apple sandboxed app container cache files. [v2.8.0]
  • Prevent unexpected system reboot on blank password error. [v2.8.0]
  • Fix nag screen progress bar to redraw properly if displayed more than once in a launch. [v2.8.0]
  • Update copyright year in Info.plist. [v2.8.0]
  • Rebuilt as a Universal binary for PPC users. [v2.8.1]
  • Fixed an issue where main window would not open for some Lion & Mountain Lion Users. [v2.8.1]
  • Fix bug clearing font caches on 10.4 and earlier systems introduced in 2.8.0 release. [v2.8.2]

However… Due to the fact that Yasu had to be compiled on an older system, I was not able to use a developer profile which will let the app natively run on Mountain Lion without Gatekeeper complaining about it. But there is a way around it.

[Read more...]

Troubleshooting Intel-based Mac Portables That Won’t Boot

Intel-Based Apple Portables: Troubleshooting a computer that will not power on

There are some simple troubleshooting steps you should try if your MacBook, MacBook Air or MacBook Pro won’t turn on.

Via: Apple Support

Continuing in the series of useful support articles to have close at hand, this one provides tips on troubleshooting a cranky portable that doesn’t want to start up.