diff --git a/frontend/src/components/cur-dir-path/dir-path.js b/frontend/src/components/cur-dir-path/dir-path.js
index a49082023b..c9b1be55a7 100644
--- a/frontend/src/components/cur-dir-path/dir-path.js
+++ b/frontend/src/components/cur-dir-path/dir-path.js
@@ -249,7 +249,7 @@ class DirPath extends React.Component {
/
)}
- {(currentPath === '/' || currentPath === '' || Utils.isMarkdownFile(this.props.currentPath)) ?
+ {(currentPath === '/' || currentPath === '') ?
:
{repoName}
}
- {Utils.isMarkdownFile(this.props.currentPath) ? null : pathElem}
- {this.props.isViewFile && !Utils.isMarkdownFile(this.props.currentPath) && !this.isViewMetadata() && (
+ {pathElem}
+ {this.props.isViewFile && !this.isViewMetadata() && (
)}
{(this.props.isViewFile && fileTags.length !== 0) &&
diff --git a/frontend/src/components/dir-view-mode/dir-column-file.css b/frontend/src/components/dir-view-mode/dir-column-file.css
index 8e548c60d1..1dd59add99 100644
--- a/frontend/src/components/dir-view-mode/dir-column-file.css
+++ b/frontend/src/components/dir-view-mode/dir-column-file.css
@@ -7,8 +7,8 @@
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #e5e5e5;
- padding: 12px 16px;
- height: 50px;
+ padding: 0 16px;
+ height: 48px;
}
.seafile-markdown-viewer-modal-header .seafile-markdown-viewer-modal-header-left-name > span {
diff --git a/frontend/src/pages/lib-content-view/lib-content-view.js b/frontend/src/pages/lib-content-view/lib-content-view.js
index f749df267a..b089d16dbd 100644
--- a/frontend/src/pages/lib-content-view/lib-content-view.js
+++ b/frontend/src/pages/lib-content-view/lib-content-view.js
@@ -485,7 +485,7 @@ class LibContentView extends React.Component {
// update state
this.setState({
isFileLoading: true,
- path: filePath,
+ path: noRedirection ? this.state.path : filePath,
isViewFile: true
});
@@ -1902,7 +1902,7 @@ class LibContentView extends React.Component {
onCloseMarkdownViewDialog = () => {
this.setState({
isViewFile: false,
- path: '/'
+ currentDirent: {},
});
};