Skip to content

Viewing project metadata tab makes expensive PUT request #4486

@hannes-ucsc

Description

@hannes-ucsc

Simply clicking on the metadata tab of the details page for any project causes a manifest generation to be kicked off.

CleanShot.2025-05-27.at.10.19.20-converted.2.mp4

Manifest generations are expensive and should not be started without the user's explicit directive. That's why the request uses the PUT method, as opposed to GET. As can be seen in the screen recording, there is a long-ish pause while the browser waits for Azul to finish the generation. It is likely that the user navigates away from the page before the generation completes, in which case the generation was started in vein, and even if it finishes before the user navigates away, it is not clear the user even intended to download the manifest.

Once the generation finishes, the only thing that changes in the UI is that the manifest file name is displayed. However, the file name is predictable, so there is no point in kicking off an expensive manifest generation, just to render a file name.

Metadata

Metadata

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