             success:  yes
             template: template
         else
-          updateProgress()
           runner.next()
       else
         # Display the *empty contents* error message if the contents of the

      popupLoader = $ '#loadDiv', popup.document
      popupLoader.queue ->
        popupLoader.hide().dequeue()
      popupItems.queue ->
        popupItems.show().dequeue()


  popup         = chrome.extension.getViews(type: 'popup')[0]
  popupItems    = if popup then $ '#item',    popup.document else $()
  popupLoader   = if popup then $ '#loadDiv', popup.document else $()
  popupProgress = popupLoader.find '.progress .bar'
  shortenMap    = {}
  tab           = null
  template      = null
  windowId      = null
  # Update the progress bar to display the specified `percent`.
  updateProgress = (percent = 0) ->
    popupProgress.css 'width', "#{percent}%"
  # Create a runner to manage this asynchronous mess.
  runner = new utils.Runner()
  runner.push chrome.windows, 'getCurrent', (win) ->
