mirror of
https://github.com/quay/quay.git
synced 2026-01-26 06:21:37 +03:00
When viewing a child manifest of a multi-architecture image, the Layers tab was showing "No layers found" because manifestData was fetched for the parent manifest list digest (which has no layers) but never re-fetched when the user selected a specific architecture. Fix: Make the Layers component fetch its own manifest data based on the digest prop using a new useManifestByDigest hook. This ensures layers are fetched for the correct child manifest digest. Changes: - Add useManifestByDigest hook using React Query - Update Layers component to fetch manifest data internally - Remove manifestData prop from Layers in TagDetailsTabs - Add Playwright e2e tests for multi-arch manifest layers 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>