diff --git a/packages/backend/src/altNodes/jsonNodeConversion.ts b/packages/backend/src/altNodes/jsonNodeConversion.ts index 4b47fc8e..648a2794 100644 --- a/packages/backend/src/altNodes/jsonNodeConversion.ts +++ b/packages/backend/src/altNodes/jsonNodeConversion.ts @@ -274,7 +274,10 @@ const processNodePair = async ( ): Promise => { if (!jsonNode.id) return null; if (jsonNode.visible === false) return null; - + // filter invisible fills + if ('fills' in figmaNode && figmaNode.fills != figma.mixed) { + figmaNode.fills = figmaNode.fills.filter(bg=>bg.visible) + } // Handle node type-specific conversions (from convertNodeToAltNode) const nodeType = jsonNode.type;