Skip to content

vesta sets with_path=True, deep-linking file launches into JupyterLab instead of /desktop #15

Description

@amirgolp

Vesta is a desktop (noVNC) tool (default_url='/desktop') but ship with_path=True with path_prefix='lab/tree'

When a file is launched from the NOMAD file browser through the legacy hub GUI path, the URL is built as …/user/<u>/<tool>/lab/tree/uploads/<upload>/<file>, i.e. it deep-links into JupyterLab's file view and never reaches /desktop. A desktop app can't open a file via URL anyway, and uploads are mounted regardless of this flag, so the deep-link is both broken and pointless.

Under the new hub (nomad-north) this is no longer fatal, the new GUI passes ?upload_id&path as query params instead of lab/tree, and the hub now applies default_url, so the tool still lands on /desktop (the params are ignored).

So this is effectively a legacy-hub bug / config-correctness cleanup: with_path=False is simply the correct config for a tool that cannot consume a file path.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions