From ad73e142f4b5371eece6b21a48df84e8403eb758 Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Tue, 11 Sep 2018 22:10:06 +0800 Subject: [PATCH] fix: focus on item when opening page Moving these code up and down then it works again, weird... --- src/driver/core/FileExplorer.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/driver/core/FileExplorer.js b/src/driver/core/FileExplorer.js index 6db7b95..928757f 100644 --- a/src/driver/core/FileExplorer.js +++ b/src/driver/core/FileExplorer.js @@ -29,6 +29,8 @@ const init = dispatch => () => dispatch(async (state, { treeData, metaData, comp const { root } = treeParser.parse(treeData, metaData) visibleNodesGenerator.setCompress(compressSingletonFolder) await visibleNodesGenerator.plantTree(root) + + tasksAfterRender.push(DOMHelper.focusSearchInput) dispatch(setStateText, null) const currentPath = URLHelper.getCurrentPath(true) if (currentPath.length) { @@ -39,7 +41,6 @@ const init = dispatch => () => dispatch(async (state, { treeData, metaData, comp tasksAfterRender.push(() => DOMHelper.scrollToNodeElement(nodes.indexOf(nodeExpandedTo))) } } - tasksAfterRender.push(DOMHelper.focusSearchInput) dispatch(updateVisibleNodes) })