Gate iframe install on plugin.install, keep the 15s deadline off package
downloads, abort cancelled collection fetches, bound /templates prefetch,
and stop caching partial template-collection failures. Revert unrelated
Main Nav order and icon styling, remove the unused performance E2E
bundle, and expose a standalone Marketplace entry instead of Knip path
aliases.
Console cloud.dify.ai was advertising missing manifest/icons and
swallowing ResizeObserver errors on every route. Keep favicon in
generateMetadata; PWA chrome belongs to marketplace.dify.ai.