Ugh, upgraded to Maverick and the workflow stopped working. I tried to go back to your original and that's not working either. I think there was some Ruby change in Maverick. Feel like a kid who had his present break on his birthday. "Yipppeeeeeee, it works.....awwwww"
Here is the link: https://dl.dropboxusercontent.com/u/1192535/Search%20Browser%20Tabs_Curtis.alfredworkflow
Search_tabs.rb
Line 23 Added shortcuts hash and used it to replace the query string if it matches
Line 118 If query was a shortcut, add 1 row to the results to open up blank tab
I slightly changed the format of the argument. Put in new field to know if this is activating an existing tab or opening a new one.
get_default_browser.applescrip - Script to get default browser to set icon in results window. Used in search_tabs.rb
activate_tab.rb - if/then to either activate a tab or open a new one.
**Disclaimer** When I found out Maverick broke the workflow, I spent a little time trying to debug. I think I reset the code to my working version from a couple days ago, but since all my machines are now Maverick, I cannot test. When I get some time, I'll get back to this.