Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I uninstalled Flash a little while back, and installed Chrome as a back-up for when I hit something in Safari and want to see the Flash. I have the "Show Develop in Menu Bar" preference set, and created an Application Keyboard Shortcut for Safari, to Develop>Open Page With>Google Chrome. The shortcut I created was Command + K. And it works!

Well, kinda. It seems like every time I quit and restart Safari, the shortcut stops working. But once I navigate back to Develop>Open Page With (I can just cancel when I bring up the menu, I don't need to select anything), the shortcut works again.

Any way to make sure it always works?

share|improve this question

1 Answer 1

up vote 2 down vote accepted

This is a known “bug” which I don’t know if Apple will ever consider a bug.

The problem is that the list of browsers is generated “dynamically” each time you click on it (or at least the 1st time after Safari has been launched); the reasoning behind this is that different users will have a different set of browsers, so the list cannot be hardcoded. So given the above, the shortcut fails to work until the list has been “generated” by Safari. This occurs when you display the menu.

A possible solution would be to use Automator and create a service that opens the current safari page onto Chrome. But that’s beyond the scope of this answer.

TLDR version: There’s nothing you can do other than file a bug report at Apple if you want to stick with the same shortcut technique. Alternatives involve Automator.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.