fix(files): ensure details doesn't trigger view

When going into "Shared with you" and into a shared folder, clicking
"Details" on the three-dot-menu triggers the file to open. This
ensures that it doesn't trigger it.

Signed-off-by: Kent Delante <kent.delante@proton.me>
This commit is contained in:
Kent Delante 2026-02-16 20:10:44 +08:00
parent 39e325028d
commit 53db3d9e57
8 changed files with 12 additions and 12 deletions

View file

@ -130,7 +130,7 @@ describe('Open sidebar action exec tests', () => {
expect(goToRouteMock).toBeCalledWith(
null,
{ view: view.id, fileid: '1' },
{ dir: '/', opendetails: 'true' },
{ dir: '/', opendetails: 'true', openfile: 'false' },
true,
)
})
@ -159,7 +159,7 @@ describe('Open sidebar action exec tests', () => {
expect(goToRouteMock).toBeCalledWith(
null,
{ view: view.id, fileid: '1' },
{ dir: '/', opendetails: 'true' },
{ dir: '/', opendetails: 'true', openfile: 'false' },
true,
)
})

View file

@ -59,7 +59,7 @@ export const action = new FileAction({
window.OCP?.Files?.Router?.goToRoute(
null,
{ view: view.id, fileid: String(node.fileid) },
{ ...window.OCP.Files.Router.query, dir, opendetails: 'true' },
{ ...window.OCP.Files.Router.query, dir, opendetails: 'true', openfile: 'false' },
true,
)

4
dist/files-init.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4
dist/files-main.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long