     return rawOptions
 
   handlePlaygroundSelection: (playground, manifestUrl) ->
+    unless manifestUrl
+      for manifest in @playgroundsManifest when playground is manifest.name
+        {manifestUrl} = manifest
+
     @doCurlRequest manifestUrl, (err, manifest) =>
       @teamwork.startNewSession @mergePlaygroundOptions manifest, playground
       @teamwork.container.setClass playground

            callback      : => @showToolsModal @teamwork.getActivePanel(), @teamwork
          }
          title           : "Playgrounds"
          itemClass       : KDButtonViewWithMenu
          cssClass        : "clean-gray playgrounds-button"
          menu            : []
        ]
        floatingPanes     : [ "chat" , "terminal", "preview" ]
        layout            :

    else
      @teamwork.on "PanelCreated", =>
        @doCurlRequest playgroundsManifest, (err, manifest) =>
          @playgroundsManifest = manifest

  createTeamwork: ->
    options               = @getOptions()
