From 55d2e8746240436dcbd751cbee6c72797d714eeb Mon Sep 17 00:00:00 2001 From: la Date: Wed, 15 Apr 2026 19:28:59 +0300 Subject: [PATCH] fix: Fix creation of variables in the main workspace when opening flyout --- .../src/observable_parameter_model.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/block-shareable-procedures/src/observable_parameter_model.ts b/plugins/block-shareable-procedures/src/observable_parameter_model.ts index b253874af9..6ae82ccfdd 100644 --- a/plugins/block-shareable-procedures/src/observable_parameter_model.ts +++ b/plugins/block-shareable-procedures/src/observable_parameter_model.ts @@ -74,9 +74,12 @@ export class ObservableParameterModel name: string, varId?: string, ): Blockly.IVariableModel { - this.variable = - this.workspace.getVariable(name) ?? - this.workspace.createVariable(name, '', varId); + this.variable = Blockly.Variables.getOrCreateVariablePackage( + this.workspace, + varId || null, + name, + '', + ); return this.variable; }