From f7a9152ee3eb5a5417a6499e88d402fb31f6c66a Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 27 Oct 2019 22:34:11 -0700 Subject: [PATCH] fix: Refreshing search page with special character in query does not reflect fix: Search query that looks like regex causes JS error --- app/components/DocumentPreview/DocumentPreview.js | 2 +- app/scenes/Search/Search.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/components/DocumentPreview/DocumentPreview.js b/app/components/DocumentPreview/DocumentPreview.js index 026d772cb..5131b17cb 100644 --- a/app/components/DocumentPreview/DocumentPreview.js +++ b/app/components/DocumentPreview/DocumentPreview.js @@ -141,7 +141,7 @@ class DocumentPreview extends React.Component { const queryIsInTitle = !!highlight && - !!document.title.toLowerCase().match(highlight.toLowerCase()); + !!document.title.toLowerCase().includes(highlight.toLowerCase()); return ( { }; handleTermChange = () => { - const query = this.props.match.params.term; + const query = decodeURIComponent(this.props.match.params.term || ''); this.query = query ? query : ''; this.offset = 0; this.allowLoadMore = true;