From 39cde80089f493fa5559bbb24a9aab24ac18d75e Mon Sep 17 00:00:00 2001 From: abdoruzaqi <245876665+abdoruzaqi@users.noreply.github.com> Date: Sun, 24 May 2026 15:34:16 +0000 Subject: [PATCH 1/4] fix: resolve FlexiGrid reactive loops and ProcessConfig warnings - Implemented stable row identity in `FlexiGrid.vue` to prevent redundant DOM unmounting. - Added gated content updates in `FlexValueControl.vue` to stabilize Tiptap editor state. - Refactored `ProcessConfig.vue` to safely handle async initialization and reduce log noise. - Fixes "Node cannot be found in the current page" and "Process name or operation missing" errors. --- .../rule_config/types/ProcessConfig.vue | 12 ++++++-- .../controls/FlexValueControl.vue | 14 ++++++--- .../rule_builder/controls/FlexiGrid.vue | 30 +++++++++++++++---- 3 files changed, 44 insertions(+), 12 deletions(-) diff --git a/flexirule/public/js/flexirule/rule_builder/components/rule_config/types/ProcessConfig.vue b/flexirule/public/js/flexirule/rule_builder/components/rule_config/types/ProcessConfig.vue index d3ab6e33..322f19d9 100644 --- a/flexirule/public/js/flexirule/rule_builder/components/rule_config/types/ProcessConfig.vue +++ b/flexirule/public/js/flexirule/rule_builder/components/rule_config/types/ProcessConfig.vue @@ -53,7 +53,7 @@