diff --git a/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewPage.js b/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewPage.js index 964d8669da..6b664df587 100644 --- a/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewPage.js +++ b/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewPage.js @@ -160,7 +160,13 @@ export const RunsPerDataPassOverviewPage = ({ ), visible: true, format: (_, { runNumber }) => { - const gaqDisplay = h('button.btn.btn-primary.w-100', 'GAQ'); + const gaqDisplay = h('button.btn.btn-primary.w-100', [ + 'GAQ', + h( + '.d-inline-block.va-t-bottom', + tooltip(h('.f7', iconWarning()), 'GAQ Summary is disabled, please click to view GAQ flags'), + ), + ]); return frontLink(gaqDisplay, 'gaq-flags', { dataPassId, runNumber }); }, filter: ({ filteringModel }) => numericalComparisonFilter( diff --git a/test/public/runs/runsPerDataPass.overview.test.js b/test/public/runs/runsPerDataPass.overview.test.js index 4e7bdedcdf..98f69a3648 100644 --- a/test/public/runs/runsPerDataPass.overview.test.js +++ b/test/public/runs/runsPerDataPass.overview.test.js @@ -147,6 +147,8 @@ module.exports = () => { await expectInnerText(page, '#row106-globalAggregatedQuality', 'GAQ'); + expect(await getPopoverInnerText(await page.waitForSelector('#row106-globalAggregatedQuality .popover-trigger'))) + .to.be.equal('GAQ Summary is disabled, please click to view GAQ flags'); }); it('should ignore QC flags created by services in QC summaries of AOT and MUON ', async () => {