feat(editor): Do not automatically add manual trigger on node plus (#5644)

* feat(editor): Do not add manual trigger node if node creator trigger via canvas actions

* Add e2e tests

* Install cypress-plugin-tab, do not use cy.realPress as it hangs the tests

* Exclude tab tests
This commit is contained in:
OlegIvaniv
2023-03-09 15:22:12 +01:00
committed by GitHub
parent d872866add
commit ac2f89a18a
8 changed files with 131 additions and 18 deletions

View File

@@ -1179,11 +1179,22 @@ export type IFakeDoorLocation =
export type INodeFilterType = typeof REGULAR_NODE_FILTER | typeof TRIGGER_NODE_FILTER;
export type NodeCreatorOpenSource =
| ''
| 'no_trigger_execution_tooltip'
| 'plus_endpoint'
| 'trigger_placeholder_button'
| 'tab'
| 'node_connection_action'
| 'node_connection_drop'
| 'add_node_button';
export interface INodeCreatorState {
itemsFilter: string;
showScrim: boolean;
rootViewHistory: INodeFilterType[];
selectedView: INodeFilterType;
openSource: NodeCreatorOpenSource;
}
export interface ISettingsState {