             </span>
             <div className='author-wrapper'>{'@'}
               <span className='author-link'
-                onClick={_.partial @props.handleClickAuthorLink, plugin.link}>
+                onClick={_.partial openLink, plugin.link}>
                 {plugin.author}
               </span>
             </div>

              plugin={value}
              npmWorkding={@state.npmWorkding}
              installing={name in @state.installingPluginNames}
              handleClickAuthorLink={@handleClickAuthorLink}
              handleInstall={_.partial @handleInstall, name}
              />
        }

async = Promise.coroutine
classnames = require 'classnames'

openLink = (link, e) ->
  shell.openExternal link
  e.preventDefault()

PluginSettingWrap = React.createClass
  shouldComponentUpdate: (nextProps, nextState)->
    true
