fix(ssh): prevent SFTP path navigation freeze (#11393)

This commit is contained in:
A_Words
2026-07-12 00:14:34 +02:00
committed by GitHub
parent a46a3c6511
commit b741081b5d
@@ -61,12 +61,16 @@ export class SFTPPanelComponent {
let p = newPath
this.pathSegments = []
while (p !== '/') {
while (p !== '/' && p !== '.') {
this.pathSegments.unshift({
name: path.basename(p),
path: p,
})
p = path.dirname(p)
const parent = path.dirname(p)
if (parent === p) {
break
}
p = parent
}
this.fileList = null