mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
fix(editor): Mitigate performance issue in FE manual executions (#17119)
This commit is contained in:
@@ -1455,7 +1455,6 @@ defineExpose({ enterEditMode });
|
|||||||
(inputData.length || binaryData.length || search || hasMultipleInputNodes) &&
|
(inputData.length || binaryData.length || search || hasMultipleInputNodes) &&
|
||||||
!editMode.enabled)
|
!editMode.enabled)
|
||||||
"
|
"
|
||||||
:class="$style.displayModeSelect"
|
|
||||||
:compact="props.compact"
|
:compact="props.compact"
|
||||||
:value="displayMode"
|
:value="displayMode"
|
||||||
:has-binary-data="binaryData.length > 0"
|
:has-binary-data="binaryData.length > 0"
|
||||||
@@ -1468,8 +1467,6 @@ defineExpose({ enterEditMode });
|
|||||||
@change="onDisplayModeChange"
|
@change="onDisplayModeChange"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<RunDataItemCount v-if="props.compact" v-bind="itemsCountProps" />
|
|
||||||
|
|
||||||
<N8nIconButton
|
<N8nIconButton
|
||||||
v-if="!props.disableEdit && canPinData && !isReadOnlyRoute && !readOnlyEnv"
|
v-if="!props.disableEdit && canPinData && !isReadOnlyRoute && !readOnlyEnv"
|
||||||
v-show="!editMode.enabled"
|
v-show="!editMode.enabled"
|
||||||
@@ -1509,6 +1506,8 @@ defineExpose({ enterEditMode });
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<RunDataItemCount v-if="props.compact" v-bind="itemsCountProps" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="inputSelectLocation === 'header'" :class="$style.inputSelect">
|
<div v-if="inputSelectLocation === 'header'" :class="$style.inputSelect">
|
||||||
@@ -2071,6 +2070,7 @@ defineExpose({ enterEditMode });
|
|||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
flex-grow: 0;
|
flex-grow: 0;
|
||||||
min-height: auto;
|
min-height: auto;
|
||||||
|
gap: var(--spacing-2xs);
|
||||||
}
|
}
|
||||||
|
|
||||||
> *:first-child {
|
> *:first-child {
|
||||||
@@ -2250,6 +2250,15 @@ defineExpose({ enterEditMode });
|
|||||||
.compact & {
|
.compact & {
|
||||||
/* let title text alone decide the height */
|
/* let title text alone decide the height */
|
||||||
height: 0;
|
height: 0;
|
||||||
|
visibility: hidden;
|
||||||
|
|
||||||
|
:global(.el-input__prefix) {
|
||||||
|
transition-duration: 0ms;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.compact:hover & {
|
||||||
|
visibility: visible;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2331,18 +2340,6 @@ defineExpose({ enterEditMode });
|
|||||||
padding: 0 var(--ndv-spacing);
|
padding: 0 var(--ndv-spacing);
|
||||||
}
|
}
|
||||||
|
|
||||||
.search,
|
|
||||||
.displayModeSelect {
|
|
||||||
.compact:not(:hover) & {
|
|
||||||
opacity: 0;
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.compact:hover & {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.executingMessage {
|
.executingMessage {
|
||||||
.compact & {
|
.compact & {
|
||||||
color: var(--color-text-light);
|
color: var(--color-text-light);
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ exports[`InputPanel > should render 1`] = `
|
|||||||
<!---->
|
<!---->
|
||||||
<!--v-if-->
|
<!--v-if-->
|
||||||
<div
|
<div
|
||||||
class="n8n-radio-buttons radioGroup displayModeSelect"
|
class="n8n-radio-buttons radioGroup"
|
||||||
data-test-id="ndv-run-data-display-mode"
|
data-test-id="ndv-run-data-display-mode"
|
||||||
data-v-2e5cd75c=""
|
data-v-2e5cd75c=""
|
||||||
role="radiogroup"
|
role="radiogroup"
|
||||||
@@ -130,7 +130,6 @@ exports[`InputPanel > should render 1`] = `
|
|||||||
</div>
|
</div>
|
||||||
<!--v-if-->
|
<!--v-if-->
|
||||||
<!--v-if-->
|
<!--v-if-->
|
||||||
<!--v-if-->
|
|
||||||
<div
|
<div
|
||||||
class="editModeActions"
|
class="editModeActions"
|
||||||
data-v-2e5cd75c=""
|
data-v-2e5cd75c=""
|
||||||
@@ -158,6 +157,7 @@ exports[`InputPanel > should render 1`] = `
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<!--v-if-->
|
||||||
</div>
|
</div>
|
||||||
<!--v-if-->
|
<!--v-if-->
|
||||||
<!--v-if-->
|
<!--v-if-->
|
||||||
|
|||||||
Reference in New Issue
Block a user