diff --git a/src/components/FileExplorer.js b/src/components/FileExplorer.js index cd5d583..e14f1f0 100644 --- a/src/components/FileExplorer.js +++ b/src/components/FileExplorer.js @@ -27,7 +27,7 @@ export default class List extends preact.Component { const { treeData, metaData } = this.props const { root, nodes } = treeParser.parse(treeData, metaData) this.visibleNodesGenerator.plantTree(root, nodes) - const currentPath = URLHelper.getCurrentPath() + const currentPath = URLHelper.getCurrentPath(true) this.tasksAfterRender.push(DOMHelper.focusSearchInput) if (currentPath.length) { const nodeExpandedTo = this.visibleNodesGenerator.expandTo(currentPath) diff --git a/src/utils/URLHelper.js b/src/utils/URLHelper.js index 7ead705..71296c7 100644 --- a/src/utils/URLHelper.js +++ b/src/utils/URLHelper.js @@ -37,9 +37,9 @@ function isInCodePage(metaData = {}) { ) } -function getCurrentPath() { +function getCurrentPath(decode = false) { const { path } = parseRaw() - return path + return decode ? path.map(decodeURIComponent) : path } export default {