From 537ddcbaccf3ba99e73cfc0b355232037c5d62bc Mon Sep 17 00:00:00 2001 From: Diego Imbert Date: Fri, 27 Feb 2026 16:18:14 +0100 Subject: [PATCH] refactor: replace createBubbler with explicit callback forwarding Co-Authored-By: Claude Opus 4.6 --- frontend/src/lib/components/ArgInput.svelte | 18 +++++----- .../src/lib/components/CustomPopover.svelte | 9 +++-- frontend/src/lib/components/DateInput.svelte | 13 ++++---- .../src/lib/components/DateTimeInput.svelte | 13 ++++---- .../lib/components/EditableSchemaForm.svelte | 10 +++--- .../src/lib/components/IdEditorInput.svelte | 10 +++--- .../lib/components/InstanceNameEditor.svelte | 12 +++---- frontend/src/lib/components/Password.svelte | 9 +++-- frontend/src/lib/components/Range.svelte | 30 ++++++++--------- .../lib/components/S3FilePickerInner.svelte | 14 ++++---- frontend/src/lib/components/SchemaForm.svelte | 13 ++++---- .../src/lib/components/ScriptBuilder.svelte | 8 ++--- .../lib/components/ServiceLogsInner.svelte | 14 +++++--- frontend/src/lib/components/Toggle.svelte | 16 +++++---- .../display/AppAccordionList.svelte | 10 +++--- .../apps/components/display/AppImage.svelte | 15 ++++++--- .../apps/components/display/AppNavbar.svelte | 16 ++++++--- .../components/display/AppStatCard.svelte | 15 ++++++--- .../apps/components/display/AppText.svelte | 14 ++++---- .../apps/components/display/PlotlyHtml.svelte | 9 +++-- .../components/display/PlotlyHtmlV2.svelte | 9 +++-- .../components/display/VegaLiteHtml.svelte | 9 +++-- .../components/display/table/AppCell.svelte | 18 ++++++---- .../components/helpers/DebouncedInput.svelte | 12 ++++--- .../components/inputs/AppDateInput.svelte | 10 +++--- .../components/inputs/AppRangeInput.svelte | 10 +++--- .../components/inputs/AppTextInput.svelte | 16 ++++----- .../apps/components/layout/AppTabs.svelte | 12 +++---- .../components/apps/editor/AppEditor.svelte | 9 +++-- .../apps/editor/AppEditorBottomPanel.svelte | 17 ++++++---- .../apps/editor/ComponentHeader.svelte | 22 +++++++------ .../apps/editor/DecisionTreeDebug.svelte | 10 +++--- .../apps/editor/DeploymentHistory.svelte | 9 +++-- .../components/apps/editor/TabsDebug.svelte | 10 +++--- .../InlineScriptEditor.svelte | 10 +++--- .../InlineScriptRunnableByPath.svelte | 10 +++--- .../apps/editor/settingsPanel/GridPane.svelte | 9 +++-- .../apps/editor/settingsPanel/GridTab.svelte | 10 +++--- .../editor/settingsPanel/MenuItems.svelte | 8 ++--- .../editor/settingsPanel/TableActions.svelte | 13 +++++--- .../inputEditor/StaticInputEditor.svelte | 25 +++++++------- .../mainInput/InlineScriptList.svelte | 15 ++++++--- .../mainInput/WorkspaceFlowList.svelte | 14 +++++--- .../mainInput/WorkspaceScriptList.svelte | 14 +++++--- frontend/src/lib/components/apps/types.ts | 1 + .../src/lib/components/chat/ChatInput.svelte | 11 +++---- .../components/common/button/Button.svelte | 33 +++++++++++-------- .../clearableInput/ClearableInput.svelte | 22 ++++++++----- .../components/common/menu/MenuItem.svelte | 10 +++--- .../lib/components/common/modal/Modal.svelte | 10 +++--- .../components/flows/FlowHistoryInner.svelte | 9 +++-- .../flows/content/FlowModuleComponent.svelte | 13 ++++---- .../flows/content/FlowSettings.svelte | 14 ++++---- .../flows/content/GenAiQuick.svelte | 5 +-- .../renderers/triggers/TriggerButton.svelte | 12 +++---- .../raw_apps/RawAppInlineScriptEditor.svelte | 10 +++--- frontend/src/lib/components/script_builder.ts | 1 + 57 files changed, 385 insertions(+), 335 deletions(-) diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte index 3fd1b0f676..08fe9125b5 100644 --- a/frontend/src/lib/components/ArgInput.svelte +++ b/frontend/src/lib/components/ArgInput.svelte @@ -1,7 +1,5 @@ onkeydown?.(e)} + onclick={(e) => onclick?.(e)} class={twMerge( 'p-4 whitespace-pre-wrap truncate text-xs text-primary', $isEditable && 'bg-gray-100' diff --git a/frontend/src/lib/components/apps/components/helpers/DebouncedInput.svelte b/frontend/src/lib/components/apps/components/helpers/DebouncedInput.svelte index 7c0715bf4c..6f47cf584d 100644 --- a/frontend/src/lib/components/apps/components/helpers/DebouncedInput.svelte +++ b/frontend/src/lib/components/apps/components/helpers/DebouncedInput.svelte @@ -1,7 +1,5 @@ {#if rightPanelSize !== 0}
onmouseenter?.(e)} + onmouseleave={(e) => onmouseleave?.(e)} >