diff --git a/src/shared/components/comment/comment-node.tsx b/src/shared/components/comment/comment-node.tsx index 8da724a2..5214d2d6 100644 --- a/src/shared/components/comment/comment-node.tsx +++ b/src/shared/components/comment/comment-node.tsx @@ -292,15 +292,16 @@ export class CommentNode extends Component { mark: this.isCommentNew || this.commentView.comment.distinguished, })} > - + {showMoreChildren && (
{ return isBefore(now, then); } + handleKeyBinds(i: CommentNode, event: KeyboardEvent) { + if (event.ctrlKey || event.metaKey) { + switch (event.key) { + case "ArrowLeft": { + i.handleCommentCollapse(i, event); + break; + } + } + } + } + handleCommentCollapse(i: CommentNode, event: any) { event.stopPropagation(); i.setState({ collapsed: !i.state.collapsed });