             key            = {project_id}
             project_id     = {project_id}
             active_top_tab = {@props.active_top_tab}
-            project_map    = {@props.project_map}
+            project        = {@props.project_map?.get(project_id)}
             open_projects  = {@props.open_projects}
             public_project_titles = {@props.public_project_titles}
         />

            key            = {project_id}
            project_id     = {project_id}
            active_top_tab = {@props.active_top_tab}
            project_map    = {@props.project_map}
            public_project_titles = {@props.public_project_titles}
        />


        @actions('page').set_active_tab(@props.project_id)

    render : ->
        title = @props.project?.get('title')
        title ?= @props.public_project_titles?.get(@props.project_id)
        if not title?
            # Ensure that at some point we'll have the title if possible (e.g., if public)
            @actions('projects').fetch_public_project_title(@props.project_id)
            return <Loading key={@props.project_id} />

        desc = misc.trunc(@props.project?.get('description') ? '', 128)
        project_state = @props.project?.getIn(['state', 'state'])
        icon = require('smc-util/schema').COMPUTE_STATES[project_state]?.icon ? 'bullhorn'

        project_name_styles =
