-
Notifications
You must be signed in to change notification settings - Fork 5
Description
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.