diff --git a/web/src/components/CodeQueryEditor.spec.ts b/web/src/components/CodeQueryEditor.spec.ts
index 6f9829e53e..65f8c2f508 100644
--- a/web/src/components/CodeQueryEditor.spec.ts
+++ b/web/src/components/CodeQueryEditor.spec.ts
@@ -523,7 +523,7 @@ describe("CodeQueryEditor", () => {
() => {
expect(mockEditorObj.addCommand).toHaveBeenCalled();
},
- { timeout: 3000 },
+ { timeout: 10000 },
);
return shortcutWrapper;
};
@@ -594,7 +594,7 @@ describe("CodeQueryEditor", () => {
() => {
expect(registerFn.mock.calls.length).toBeGreaterThan(baselineIndex);
},
- { timeout: 5000 },
+ { timeout: 15000 },
);
return baselineIndex;
};
diff --git a/web/src/components/pipeline/NodeForm/CreateDestinationForm.vue b/web/src/components/pipeline/NodeForm/CreateDestinationForm.vue
index 58b99b31ea..19d23580bd 100644
--- a/web/src/components/pipeline/NodeForm/CreateDestinationForm.vue
+++ b/web/src/components/pipeline/NodeForm/CreateDestinationForm.vue
@@ -1317,10 +1317,6 @@ const createDestination = () => {
})
.then(() => {
dismiss();
- q.notify({
- type: "positive",
- message: `Destination updated successfully.`,
- });
emit("updated", formData.value.name);
})
.catch((err: any) => {
@@ -1344,10 +1340,6 @@ const createDestination = () => {
})
.then(() => {
dismiss();
- q.notify({
- type: "positive",
- message: `Destination saved successfully.`,
- });
emit("created", formData.value.name);
})
.catch((err: any) => {
diff --git a/web/src/components/pipeline/NodeForm/ScheduledPipeline.vue b/web/src/components/pipeline/NodeForm/ScheduledPipeline.vue
index 8086c9edad..974cfd6943 100644
--- a/web/src/components/pipeline/NodeForm/ScheduledPipeline.vue
+++ b/web/src/components/pipeline/NodeForm/ScheduledPipeline.vue
@@ -79,6 +79,7 @@ along with this program. If not, see .
? 'o2-primary-button-dark'
: 'o2-primary-button-light'
"
+ :disable="!selectedStreamName"
@click="
{
expandState.output = true;
@@ -86,8 +87,12 @@ along with this program. If not, see .
runQuery();
}
"
- >{{ t("search.runQuery") }}
+ {{ t("search.runQuery") }}
+
+ {{ t("search.selectStreamFirst") }}
+
+
.
data-cy="index-dropdown"
:placeholder="placeHolderText"
input-debounce="0"
+ popup-content-style="height: 400px"
behavior="menu"
borderless
dense
diff --git a/web/src/plugins/pipelines/CustomNode.vue b/web/src/plugins/pipelines/CustomNode.vue
index 608460daa5..f1b3038a39 100644
--- a/web/src/plugins/pipelines/CustomNode.vue
+++ b/web/src/plugins/pipelines/CustomNode.vue
@@ -945,7 +945,6 @@ function getIcon(data, ioType) {
background: #6b7280;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
transition: all 0.3s ease;
- position: relative;
&::before {
content: '';