{children}
@@ -113,7 +121,7 @@ export function SideBarBodyWrapper({
onResizeStateChange={state => {
blockLeaveRef.current = state === 'resizing'
}}
- size={newLocal}
+ size={dummySize}
/>
)}
diff --git a/src/components/searchModes/fuzzyMode.tsx b/src/components/searchModes/fuzzyMode.tsx
index d500e7f..b2e495b 100644
--- a/src/components/searchModes/fuzzyMode.tsx
+++ b/src/components/searchModes/fuzzyMode.tsx
@@ -2,7 +2,7 @@ import * as React from 'react'
import { cx } from 'utils/cx'
import { hasUpperCase } from 'utils/general'
import { ModeShape } from '.'
-import { Highlight } from '../Highlight'
+import { HighlightOnIndexes } from '../HighlightOnIndexes'
export const fuzzyMode: ModeShape = {
getSearchParams(searchKey) {
@@ -26,13 +26,13 @@ export const fuzzyMode: ModeShape = {
let progress = 0
return chunks.map((chunk, index, chunks) => {
const chunkIndexes = indexes.filter(i => i >= progress && i < chunk.length + progress)
- const regexp = chunkIndexes.length
- ? new RegExp(chunkIndexes.map(i => `(?<=^.{${i - progress}}).`).join('|'))
- : undefined
- progress += chunk.length + 1
+
+ const highlightIndexes = chunkIndexes.length ? chunkIndexes.map(i => i - progress) : undefined
+
+ progress += chunk.length + 1 // not neat side effect in map function
return (