diff --git a/cypress/e2e/14-mapping.cy.ts b/cypress/e2e/14-mapping.cy.ts
index 0579bba24d..2a33aee5c0 100644
--- a/cypress/e2e/14-mapping.cy.ts
+++ b/cypress/e2e/14-mapping.cy.ts
@@ -317,19 +317,12 @@ describe('Data mapping', () => {
workflowPage.actions.zoomToFit();
workflowPage.actions.openNode('Set');
- ndv.actions.clearParameterInput('value');
- cy.get('body').type('{esc}');
-
ndv.getters.parameterInput('includeOtherFields').find('input[type="checkbox"]').should('exist');
ndv.getters.parameterInput('includeOtherFields').find('input[type="text"]').should('not.exist');
- ndv.getters
- .inputDataContainer()
- .should('exist')
- .find('span')
- .contains('count')
- .realMouseDown()
- .realMouseMove(100, 100);
- cy.wait(50);
+ const pill = ndv.getters.inputDataContainer().find('span').contains('count');
+ pill.should('be.visible');
+ pill.realMouseDown();
+ pill.realMouseMove(100, 100);
ndv.getters
.parameterInput('includeOtherFields')
@@ -340,13 +333,13 @@ describe('Data mapping', () => {
.find('input[type="text"]')
.should('exist')
.invoke('css', 'border')
- .then((border) => expect(border).to.include('dashed rgb(90, 76, 194)'));
+ .should('include', 'dashed rgb(90, 76, 194)');
ndv.getters
.parameterInput('value')
.find('input[type="text"]')
.should('exist')
.invoke('css', 'border')
- .then((border) => expect(border).to.include('dashed rgb(90, 76, 194)'));
+ .should('include', 'dashed rgb(90, 76, 194)');
});
});
diff --git a/packages/editor-ui/src/components/AssignmentCollection/__tests__/AssignmentCollection.test.ts b/packages/editor-ui/src/components/AssignmentCollection/__tests__/AssignmentCollection.test.ts
index 28b2e17556..3cb22cebbf 100644
--- a/packages/editor-ui/src/components/AssignmentCollection/__tests__/AssignmentCollection.test.ts
+++ b/packages/editor-ui/src/components/AssignmentCollection/__tests__/AssignmentCollection.test.ts
@@ -101,7 +101,7 @@ describe('AssignmentCollection.vue', () => {
setActivePinia(pinia);
const { getByTestId, findAllByTestId } = renderComponent({ pinia });
- const dropArea = getByTestId('assignment-collection-drop-area');
+ const dropArea = getByTestId('drop-area');
await dropAssignment({ key: 'boolKey', value: true, dropArea });
await dropAssignment({ key: 'stringKey', value: 'stringValue', dropArea });
diff --git a/packages/editor-ui/src/components/Draggable.vue b/packages/editor-ui/src/components/Draggable.vue
index 6a700000b8..f91584d3cb 100644
--- a/packages/editor-ui/src/components/Draggable.vue
+++ b/packages/editor-ui/src/components/Draggable.vue
@@ -9,154 +9,131 @@
-
+
-