diff --git a/src/plugins/share/public/components/share_tabs.tsx b/src/plugins/share/public/components/share_tabs.tsx index 554c90930dde9b..ff12def6c05e2f 100644 --- a/src/plugins/share/public/components/share_tabs.tsx +++ b/src/plugins/share/public/components/share_tabs.tsx @@ -30,7 +30,7 @@ export const ShareMenuTabs = () => { const { allowEmbed, objectType, onClose, shareMenuItems } = shareContext; - const tabs = [linkTab, allowEmbed ? embedTab : null].filter(Boolean); + const tabs = [linkTab]; if (shareMenuItems) { shareMenuItems // need to filter out the null shareMenuItem from Lens and just use the reporting image modal that includes CSV for Lens @@ -45,6 +45,8 @@ export const ShareMenuTabs = () => { }); } + if (allowEmbed) tabs.push(embedTab); + return ( { await PageObjects.share.clickShareTopNavButton(); - await testSubjects.existOrFail('sharePanel-CSVReports'); + await testSubjects.existOrFail('Export'); await PageObjects.share.clickShareTopNavButton(); }); diff --git a/x-pack/test/reporting_functional/services/scenarios.ts b/x-pack/test/reporting_functional/services/scenarios.ts index e87b0424b4d7ac..c3f57aacd6a57b 100644 --- a/x-pack/test/reporting_functional/services/scenarios.ts +++ b/x-pack/test/reporting_functional/services/scenarios.ts @@ -114,7 +114,7 @@ export function createScenarios( }; const tryDiscoverCsvNotAvailable = async () => { await PageObjects.share.clickShareTopNavButton(); - await testSubjects.missingOrFail('sharePanel-CSVReports'); + await testSubjects.missingOrFail('Export'); }; const tryDiscoverCsvSuccess = async () => { await PageObjects.reporting.openExportTab(); @@ -128,7 +128,7 @@ export function createScenarios( }; const tryGeneratePdfNotAvailable = async () => { PageObjects.share.clickShareTopNavButton(); - await testSubjects.missingOrFail(`sharePanel-PDFReports`); + await testSubjects.missingOrFail(`Export`); }; const tryGeneratePdfSuccess = async () => { await PageObjects.reporting.openExportTab(); @@ -141,7 +141,7 @@ export function createScenarios( }; const tryReportsNotAvailable = async () => { await PageObjects.share.clickShareTopNavButton(); - await testSubjects.missingOrFail('sharePanel-Reports'); + await testSubjects.missingOrFail('Export'); }; return {