     else
       # Render on next tick so packages have been activated
       setImmediate => @populateViews()
+
+    @reloadArea.hide()
+    @reloadButton.on 'click', =>
+      atom.workspaceView.trigger 'incompatible-packages:clear-cache'
+      atom.workspaceView.trigger 'window:reload'
 
   populateViews: ->
     incompatiblePackageCount = 0

    @div class: 'tool-panel panel-bottom padded incompatible-packages native-key-bindings', tabindex: -1, =>
      @div class: 'padded', =>
        @div outlet: 'description'

  initialize: ({@uri}) ->
    if atom.packages.getActivePackages().length > 0


  addDescription: (incompatiblePackageCount) ->
    if incompatiblePackageCount > 0
      @reloadArea.show()
      @description.append $$ ->
        @p """
          The following packages could not be loaded because they contain native
