Skip to main content

Hello! Met plugin error in development process:


figma_app.min.js.br:5 Error: in postMessage: Cannot unwrap symbol
at Object.postMessage (eval at <anonymous> (eval at createScopedEvaluatorFactory (03b877b0-1906-4ddd-92e2-48a05c2b4ecd:1:6906)), <anonymous>:23:21)
at figma.ui.onmessage (controller.ts:23:1)
at uar.callFunction (figma_app.min.js.br:707:4755)
at Lee.iframeMessageHandler (figma_app.min.js.br:1436:5769)
at UNo.toplevelWindowMessageChannel.port2.onmessage (figma_app.min.js.br:1404:5229)

at figma.ui.onmessage (controller.ts:23:1) I am using figma.listAvailableFontsAsync and have following code:


figma.ui.onmessage = (msg) => {
if (msg.type === 'parse-system') {
figma.listAvailableFontsAsync().then((res) => { <<<< 23 line
figma.ui.postMessage({
type: 'pass-systemFontNames',
message: res,
});
});
}
};

I was testing this method inside my ‘playground’ Figma file. On newly created pages it works fine, but on pages that I created a year ago I see this error. How can I fix this? Thanks!


Setup:



  • mac m1, os: Ventura 13.0.1 (22A400)

  • Figma Desktop App version 116.5.18

  • (Figma) “api”: “1.0.0”

  • “webpack”: “^5.74.0”

  • “react”: “^18.2.0”

Faced similar error. This is shown when the node property is a mix of multiple values. You can read more about it here

figma.com

Reply