{"record":{"id":"133d013d6299ab68","repo":"gatsbyjs/gatsby","slug":"tracedsvg-placeholder-generation-for-fluid-images","errorCode":null,"errorMessage":"tracedSVG placeholder generation for fluid images is no longer supported, falling back to blurred. See https://gatsby.dev/tracesvg-removal/","messagePattern":"tracedSVG placeholder generation for fluid images is no longer supported, falling back to blurred\\. See https://gatsby\\.dev/tracesvg-removal/","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/gatsby-plugin-sharp/src/index.js","lineNumber":540,"sourceCode":"      } else {\n        arrrgs.height = Math.round(\n          size * (options.maxHeight / options.maxWidth)\n        )\n      }\n    }\n\n    return arrrgs\n  })\n\n  const images = batchQueueImageResizing({\n    file,\n    transforms,\n    reporter,\n  })\n\n  if (options.generateTracedSVG && options.tracedSVG) {\n    if (!didShowTraceSVGRemovalWarningFluid) {\n      console.warn(\n        `tracedSVG placeholder generation for fluid images is no longer supported, falling back to blurred. See https://gatsby.dev/tracesvg-removal/`\n      )\n      didShowTraceSVGRemovalWarningFluid = true\n    }\n  }\n\n  let base64Image\n  if (options.base64 || (options.generateTracedSVG && options.tracedSVG)) {\n    const base64Width = options.base64Width\n    const base64Height = Math.max(\n      1,\n      Math.round(base64Width / images[0].aspectRatio)\n    )\n    const base64Args = {\n      background: options.background,\n      duotone: options.duotone,\n      grayscale: options.grayscale,\n      rotate: options.rotate,","sourceCodeStart":522,"sourceCodeEnd":558,"githubUrl":"https://github.com/gatsbyjs/gatsby/blob/e85d62f1779e353eaac1753211629a26d123e26c/packages/gatsby-plugin-sharp/src/index.js#L522-L558","documentation":"Removal notice in gatsby-plugin-sharp's fluid() resolver: the query passed generateTracedSVG + tracedSVG options, but traced-SVG generation for fluid images was removed. The flag-prefixed warning fires once per process (didShowTraceSVGRemovalWarningFluid) and the resolver falls back to blurred base64 placeholders.","triggerScenarios":"Thrown at packages/gatsby-plugin-sharp/src/index.js:540 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Drop the tracedSVG/generateTracedSVG options","Use the blurred placeholder instead"],"exampleFix":null,"handlingStrategy":"fallback","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e85d62f1779e353eaac1753211629a26d123e26c","analyzedAt":"2026-08-26T17:50:09.662Z","contentChangedAt":"2026-08-26T17:50:09.662Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}