diff --git a/src/shared/components/comment-node.tsx b/src/shared/components/comment-node.tsx index e86a3428..071c2388 100644 --- a/src/shared/components/comment-node.tsx +++ b/src/shared/components/comment-node.tsx @@ -882,7 +882,8 @@ export class CommentNode extends Component { this.setState(this.state); } - handleCommentUpvote(i: CommentNodeI) { + handleCommentUpvote(i: CommentNodeI, event: any) { + event.preventDefault(); let new_vote = this.state.my_vote == 1 ? 0 : 1; if (this.state.my_vote == 1) { @@ -910,7 +911,8 @@ export class CommentNode extends Component { setupTippy(); } - handleCommentDownvote(i: CommentNodeI) { + handleCommentDownvote(i: CommentNodeI, event: any) { + event.preventDefault(); let new_vote = this.state.my_vote == -1 ? 0 : -1; if (this.state.my_vote == 1) { diff --git a/src/shared/components/post-listing.tsx b/src/shared/components/post-listing.tsx index b485a0a0..41494c2f 100644 --- a/src/shared/components/post-listing.tsx +++ b/src/shared/components/post-listing.tsx @@ -1155,7 +1155,8 @@ export class PostListing extends Component { ); } - handlePostLike(i: PostListing) { + handlePostLike(i: PostListing, event: any) { + event.preventDefault(); if (!UserService.Instance.user) { this.context.router.history.push(`/login`); } @@ -1187,7 +1188,8 @@ export class PostListing extends Component { setupTippy(); } - handlePostDisLike(i: PostListing) { + handlePostDisLike(i: PostListing, event: any) { + event.preventDefault(); if (!UserService.Instance.user) { this.context.router.history.push(`/login`); }