diff --git a/src/pages/thread/SortBy.js b/src/pages/thread/SortBy.js index f8bb21a..105f5c1 100644 --- a/src/pages/thread/SortBy.js +++ b/src/pages/thread/SortBy.js @@ -34,15 +34,14 @@ const sortBy = props => { - { - setReloadVisible(parseInt(e.target.value) > props.global.state.maxComments && props.global.state.maxComments < maxCommentsLimit) - }} onBlur={e => { - e.target.value = props.global.saveMaxComments(e.target.value) - }} { - ...(isFirefox ? {onClick: e => { - e.target.focus() - }} : {}) - } defaultValue={props.global.state.maxComments} type='number' maxLength='5' required min='100' max={maxCommentsLimit} step='100' /> + e.key == "Enter" && e.target.blur()} + onChange= {e => + setReloadVisible(parseInt(e.target.value) > props.global.state.maxComments && props.global.state.maxComments < maxCommentsLimit)} + onBlur= {e => e.target.value = props.global.saveMaxComments(e.target.value)} + { ...(isFirefox ? { + onClick: e => e.target.focus() } : {}) } + defaultValue={props.global.state.maxComments} type='number' maxLength='5' required min='100' max={maxCommentsLimit} step='100' /> {reloadVisible && <> {props.global.loadMaxComments(); setReloadVisible(false)}} type='button' value='Reload' />