When fuzzy matching is enabled, the if statement in view.js#L152-L159 is not executed and matchingPaths in this scope is equal to ones in file-service's matchingPathCache. So matchingPaths.unshift in view.js#L169 updates the cache itself, which causes incorrect behaviour.
This fixes #105.
When fuzzy matching is enabled, the if statement in view.js#L152-L159 is not executed and
matchingPaths
in this scope is equal to ones infile-service
'smatchingPathCache
. SomatchingPaths.unshift
in view.js#L169 updates the cache itself, which causes incorrect behaviour.