diff --git a/e2e-tests/cypress/e2e/browse-data.cy.js b/e2e-tests/cypress/e2e/browse-data.cy.js index 51a0127cb..b1dd797ef 100644 --- a/e2e-tests/cypress/e2e/browse-data.cy.js +++ b/e2e-tests/cypress/e2e/browse-data.cy.js @@ -349,4 +349,17 @@ describe('Data browser data', () => { cy.testid('CompareModelTab_tabOperations').click(); cy.themeshot('comparesettings'); }); + + it.only('Query editor - AI assistant', () => { + cy.contains('MySql-connection').click(); + cy.contains('MyChinook').click(); + cy.testid('TabsPanel_buttonNewQuery').click(); + cy.testid('QueryTab_switchAiAssistantButton').click(); + cy.testid('QueryAiAssistant_promptInput').type('album names'); + cy.testid('QueryAiAssistant_queryFromQuestionButton').click(); + cy.contains('Use this').click(); + cy.testid('QueryTab_executeButton').click(); + cy.contains('Balls to the Wall'); + cy.themeshot('aiassistant'); + }); }); diff --git a/packages/web/src/buttons/ToolStripCommandSplitButton.svelte b/packages/web/src/buttons/ToolStripCommandSplitButton.svelte index 933b5fe51..0373bb8cc 100644 --- a/packages/web/src/buttons/ToolStripCommandSplitButton.svelte +++ b/packages/web/src/buttons/ToolStripCommandSplitButton.svelte @@ -17,4 +17,5 @@ {menu} {hideDisabled} {buttonLabel} + {...$$restProps} /> diff --git a/packages/web/src/buttons/ToolStripSplitButton.svelte b/packages/web/src/buttons/ToolStripSplitButton.svelte index 007ca44cd..a21253c85 100644 --- a/packages/web/src/buttons/ToolStripSplitButton.svelte +++ b/packages/web/src/buttons/ToolStripSplitButton.svelte @@ -21,7 +21,7 @@