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

            <InstalledPlugin
              key={plugin.name}
              plugin={plugin}
              handleClickAuthorLink={@handleClickAuthorLink}
              handleUpdate={_.partial @handleUpdate, index}
              handleEnable={_.partial @handleEnable, index}
              handleRemove={_.partial @handleRemove, index}

async = Promise.coroutine
classnames = require 'classnames'

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

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