         return "#{index}"
 
     render_log_entries: ->
-        <WindowedList
+        next_cursor_pos = @_next_cursor_pos
+        if @_next_cursor_pos
+            delete @_next_cursor_pos
+        return <WindowedList
             ref = {@window_list_ref}
             overscan_row_count = {10}
             estimated_row_size={22}
             row_count={@get_log().size + 1}
             row_renderer = {(x) => @row_renderer(x.index)}
             row_key = {@row_key}
+            scroll_to_index={next_cursor_pos}
         />
 
     render_log_panel: ->

misc_page = require('./misc_page')
underscore = require('underscore')
immutable  = require('immutable')
lodash = require('lodash')
{delay} = require('awaiting')

{React, ReactDOM, rtypes, rclass, Redux, redux}  = require('./app-framework')
{Col, Row, Button, ButtonGroup, ButtonToolbar, FormControl, FormGroup, InputGroup, Panel, Well} = require('react-bootstrap')

            </Col>
        </Row>

exports.ProjectLog = rclass ({name}) ->
    displayName : 'ProjectLog'

