diff --git a/.changeset/long-mangos-walk.md b/.changeset/long-mangos-walk.md new file mode 100644 index 000000000000..efa85cb9afb0 --- /dev/null +++ b/.changeset/long-mangos-walk.md @@ -0,0 +1,5 @@ +--- +"astro": patch +--- + +Fix the passthrough image service not generating `srcset` values properly diff --git a/packages/astro/src/assets/services/noop.ts b/packages/astro/src/assets/services/noop.ts index 38d7dbdb65e2..fe6cc7c922e5 100644 --- a/packages/astro/src/assets/services/noop.ts +++ b/packages/astro/src/assets/services/noop.ts @@ -2,11 +2,8 @@ import { baseService, type LocalImageService } from './service.js'; // Empty service used for platforms that neither support Squoosh or Sharp. const noopService: LocalImageService = { + ...baseService, propertiesToHash: ['src'], - validateOptions: baseService.validateOptions, - getURL: baseService.getURL, - parseURL: baseService.parseURL, - getHTMLAttributes: baseService.getHTMLAttributes, async transform(inputBuffer, transformOptions) { return { data: inputBuffer,